【bzoj4347】[POI2016]Nim z utrudnieniem dp

题解:

感觉我简直是个傻逼

把题目数据范围看错了。。

然后觉得这题非常的不可做

sigmaai <1e7....

这题的dp是非常简单的,注意到d很小

f[i][j][k]表示前i个,%d为j,xor值为k的方案数

那么这样我们会发现如果第一个就非常大有点爆炸

sigma(2* max(a[1]...a[i]))的值

那么很自然的想到将它排序

那么就是sigma(a[i])的

特判一下全部取完就可以了

代码:

posted @ 2018-09-19 00:03  尹吴潇  阅读(163)  评论(0编辑  收藏  举报