摘要: http://poj.org/problem?id=2484 1和2时Alice必胜,3时Bob必胜,其他情况下Bob只需要在Alice取过之后取一次将剩下的硬币链平均分为两份,然后Alice怎么取Bob对称着取就可以了。 真是巧妙。 代码 1 #include<cstdio> 2 #include 阅读全文
posted @ 2017-12-18 19:08 鲸头鹳 阅读(268) 评论(0) 推荐(0) 编辑
摘要: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3057 典型的sg函数,数据范围卡得真好啊 代码 1 #include<cstdio> 2 #include<cstring> 3 #include<algorithm> 4 阅读全文
posted @ 2017-12-18 18:47 鲸头鹳 阅读(262) 评论(0) 推荐(0) 编辑
摘要: http://poj.org/problem?id=2505 感觉博弈论只有找规律的印象已经在我心中埋下了种子。。。 题目大意:两个人轮流玩游戏,Stan先手,数字 p从1开始,Stan乘以一个2-9的数,然后Ollie再乘以一个2-9的数,直到谁先将p乘到p>=n时那个人就赢了,而且轮到某人时,某 阅读全文
posted @ 2017-12-18 18:13 鲸头鹳 阅读(167) 评论(0) 推荐(0) 编辑
摘要: http://poj.org/problem?id=2975 题目始终是ac的最大阻碍。 问只取一堆有多少方案可以使当前局面为先手必败。 显然由尼姆博弈的性质可以知道需要取石子使所有堆石子数异或和为0,那么将某一堆a个石子变为a^异或和即可。 a1^a2^a3^...^an=y; a1^a2^a3^ 阅读全文
posted @ 2017-12-18 17:43 鲸头鹳 阅读(139) 评论(0) 推荐(0) 编辑
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=4388 http://blog.csdn.net/y1196645376/article/details/52143551 好久没有写题了,再这么颓下去就要被彻底踩爆了(已经被彻底踩爆了)。 这道题是一道博弈论,从 阅读全文
posted @ 2017-12-18 11:31 鲸头鹳 阅读(232) 评论(0) 推荐(0) 编辑