Z 形管道猫邀请我们的老朋友 Alice 和 Bob 来玩他们俩最喜欢的取石子博弈游戏啦……这次是基于前后缀的取石子规则和初始局面生成规则。
在一局游戏中,局面由一行 堆石子构成,从前往后是从第 堆到第 堆。Alice 和 Bob 两人轮流取石子。Alice 先取。
在一轮取石子中,本轮操作的玩家首先选择两个非负整数 ,然后从前 个有石子的堆中每堆各取走 颗石子,并且从后 个有石子的堆中每堆各取走 颗石子,但是在同一轮同一堆中最多只能取走 颗石子。
最先在其的一个操作轮中取走 颗石子的玩家输掉本局游戏,另一个玩家胜利。
Alice 和 Bob 将玩 局游戏。记 表示在第 局游戏的初始局面中第 堆的石子数。给定两个非负整数 和第 局游戏的初始局面 。
第 局游戏的初始局面的生成规则是:首先基于第 局游戏的初始局面,然后对前 堆的石子数取该部分的后缀和,并且对后 堆的石子数取该部分的前缀和,其余部分保持不变。
更正式地,
Alice 和 Bob 都将采用最优策略。请您判断在这 局游戏中每一局的胜者。