LG 2148 [SDOI2009]E and D

zcmimi at 
查看原题'" class='mdui-btn mdui-btn-raised'>点击加载点击跳转我们可以看成$n$对石子堆的博弈论那么我们把$n$对石子堆的$SG$值异或一下就可以了那怎么求每对石子堆的$SG$值呢?$SG(x,y) = mex({SG(x',y')})(x'+y' = x 或 x'+y' = y)$打表之后可以发现:每一对$(i,j)$,直接求$(i-1)\mid(j-1)$二进制的最低的 0 所在的二进制位……