现有题解代码中都有这一段代码:
long long res=0; for(int i=1;i*i<=x;i++) if(x%i==0) { if(i<x) res^=work(i); if(x/i!=i&&x/i>1&&x/i<x) res^=work(x/i); }
不懂 resresres 是干什么的,为什么后面对后继状态打标记变成 resresres 异或上 SG 值?
(知道的大佬麻烦回复一下,悬关,感谢。)