摘要:
取石子游戏,每次移动可以取 $1,2,k$ 个石子,无法移动则输。 int k; int sg[1005]; int SG(int x) { if(sg[x] != -1) return sg[x]; int res = 0; if(x >= 1) res |= 1 << SG(x - 1); if 阅读全文
摘要:
普通的FNTT,输入两个多项式A[]和B[],A[i]表示多项式A的x^i的系数。 然后直接Convoluton,默认是使用A[]存放输出的结果,B[]可以视情况回收。 ```cpp namespace FNTT { const int MOD = 998244353; const int G = 阅读全文