我不知道为什么一些人会认为一堆 int 范围内的数字会异或出 long long,这是错误的。
int
long long
另外,看清 xxx 的异或方式!!
不是 x = (x ^ last_ans) % n + 1
x = (x ^ last_ans) % n + 1
也不是 x = (x ^ last_ans) % n
x = (x ^ last_ans) % n
是 x = (x ^ last_ans) !!
x = (x ^ last_ans)
傻逼错误让我调半个小时,还是先改成第一种再改成第二种。
幽默 /px