hdu2509Be the Winner(反nim博弈)
2021-07-02 16:42
标签:case rate std ons \n tput 异或 others rip Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) 题意:有n堆苹果,每堆有数个。两个人轮流取,每次至少取一个,取走最后一个的算输。 题解:是反nim博弈。先手必胜的两个结论:(1)每堆苹果都只有一个,而且有偶数堆(异或和为0),那么先手必胜。(2)至少有一堆苹果中个数超过一个,那么异或和不为0,先手必胜。 https://www.cnblogs.com/SilverNebula/p/5658629.html 顶 hdu2509Be the Winner(反nim博弈) 标签:case rate std ons \n tput 异或 others rip 原文地址:https://www.cnblogs.com/fqfzs/p/9909351.htmlBe the Winner
Total Submission(s): 4939 Accepted Submission(s): 2724
For example "@@@" can be turned into "@@" or "@" or "@ @"(two piles). two people get apples one after another and the one who takes the last is
the loser. Fra wants to know in which situations he can win by playing strategies (that is, no matter what action the rival takes, fra will win). 1 #include
文章标题:hdu2509Be the Winner(反nim博弈)
文章链接:http://soscw.com/essay/100870.html