打 KMP 的时候, next 数组的名字会与 std::next 函数冲突。
全局定义如下:
int next[maxn+20]={0};
代码在 UVA 上会 CE,错误信息是 next 数组与 std::next 函数冲突;在本地、洛谷、CF 上都能正常编译正常运行。
是不是只有 UVA 才会出现这个问题?CSP 比赛时 next 数组都要命名为 nxt[] 吗(感觉很别扭)?