题意:给定一个正整数序列,两人轮流对这个数列进行如下修改:选取一个素数p和一个整数k将序列中能整除p^k的数除以p^k,问谁有必胜策略. 借此复习一下sg函数吧,sg(x) = mex ( sg(y) |y是x的后继结点 ).我们不难发现不同的质因子是互不影响的,因此我们可以把不同的质因子归为不同的game.因为每次操作对整个序列有效,所以序列中p^k的个数也是不影响答案的.因此我们可以用一个二进制位表示当前序列是否存在p^k,如果存在,则其第(k-1)位为1.由是把所有game的sg异或起来即…