摘要: 很明显地,我们知道,当N=1,2时,先手胜。当N=3时,可以把取走中间一个硬币,得到1,1。依然是先手胜。当N=4时,取走中间两点得到1,1,即先手依然取胜。当N=5时,取走中间1点,依然先手胜。于是,当ALICE取走开头的硬币后,即得到一条链。那么,只需BOB把这条链平均分成两半,做对称操作,即可... 阅读全文
posted @ 2014-06-15 22:15 chenjunjie1994 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 这题,通过多次试验,可以发现,当只存在两堆(以下称对)相等的石子时,先手必输。更进一步,当N对这样的石子存在时,先手必输。于是,若1要赢,一种方法是,把石子都变成相等的对。考虑石子中无对的情况,若存在对,我们把那些对忽略,因为先手对于这些对是必输的。当N为奇数时,随机考虑这样的情况(有序)a=(b-... 阅读全文
posted @ 2014-06-15 21:29 chenjunjie1994 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 树的删边游戏。。由于题目的特殊性,我们只需计算环的边数值。若为偶环,则直接把环的根节点置0。若为奇环,则留下一条边与根结点相连,并那它们的SG置0;注意的是,两个点也可构成环,因为允许重边。所以,我们只需求点双连通分量,并判断分量中边的数量即可。然后DFS求树的SG值。 1 #include ... 阅读全文
posted @ 2014-06-15 10:09 chenjunjie1994 阅读(160) 评论(0) 推荐(0) 编辑