E 题解 先对 SG 进行打表发现 SG[i]=[i/3]SG[i]=[i/3]SG[i]=[i/3]。 考虑第一次操作的三角形三条边跨越 a,b,ca,b,ca,b,c 条边,则剩下为 SG[a−1]xorSG[b−1]xorSG[c−1]SG[a-1] xor SG[b-1] xor SG[c-1]SG[a−1]xorSG[b−1]xorSG[c−1] 要等于 000 才能赢。 先枚举这三个数 mod 3\bmod 3mod3 得到的余数,这样剩下部分都是 333 的倍数,直接除以 333 就是 SG 了。 问题转换成了对于一定值 nnn 求有多少 a+b+(axorb)=na+b+(a...