摘要: 题意:给出一棵n个节点的树,每个节点有一个权值,Q和T玩游戏,Q先选一些不相邻的节点,T选剩下的节点,每个人的分数是所选节点的权值的异或和,权值大的胜出,问胜出的是谁。 题解: 话说,这题后面的边跟解的过程半毛钱关系没有,但是自己就是想不到,这博弈。。。 设sum为所有点权的异或和,A为先手得分,B 阅读全文
posted @ 2018-11-20 21:14 莫莫君不恋爱 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 桌子上有M堆扑克牌;每堆牌的数量分别为Ni(i=1…M);两人轮流进行;每走一步可以任意选择一堆并取走其中的任意张牌;桌子上的扑克全部取光,则游戏结束;最后一次取牌的人为胜者。 现在我们不想研究到底先手为胜还是为负,我只想问大家: ——“先手的人如果想赢,第一步有几种选择呢?” Input输入数据包 阅读全文
posted @ 2018-11-20 20:19 莫莫君不恋爱 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 题意:给定n堆石子,两人轮流操作,每次选一堆石子,取任意石子或则将石子分成两个更小的堆(非0),取得最后一个石子的为胜。 题解:比较裸的SG定理,用sg定理打表,得到表1,2,4,3,5,6,8,7,9,10,12,11...可以发现当x%4==0时sg[x]=x-1;当x%4==3时sg[x]=x 阅读全文
posted @ 2018-11-20 19:11 莫莫君不恋爱 阅读(164) 评论(0) 推荐(0) 编辑