NIM游戏类似
- 一共有N堆石子,编号1..n,第i堆中有个a[i]个石子。每一次操作Alice和Bob可以从任意一堆石子中取出任意数量的石子,至少取一颗,至多取出这一堆剩下的所有石子。两个人轮流行动,取走最后一个的人胜利。Alice为先手。
- 招行的那道题:有A,B,C 三间。里面分别有一定数量的面试官。小张和小玲两个HR,每一次可以从任意一个房间中派出任意数量的面试官,至少派1个,至多派出这一房间剩下的所有**。两个人轮流行动,如果最后没人,就需要自己出差。请设计函数,选择最优策略,如果小玲不出差,输出第一步结果,否则输出1。
观察黑色字体加粗的部分不难发现,两者之间存在着大量的相似性表达。在知乎上进行搜索后查到,该问题被称为:NIM
游戏。