翻译
查看原帖
翻译
540832
one_OIER楼主2022/7/15 20:06

Mike和Joe正在玩游戏。他们有n堆大小不一的石头a1a_1, a2a_2, ……, ana_n。这些石头堆排成一圈。

游戏是这样的:每个玩家轮流从第一堆开始按顺时针顺序从一堆中取出一些正整数量的石头。 例如,如果一个玩家第ii堆中取出石头,那另外一个玩家下一轮要从i+1i+1堆中取出(ii % n + 1)个石头。

如果一个玩家不能取出石头(即他轮到的堆是空的),他就输了。 Mike先取。

如果Mike和Joe均使用最佳策略,谁会赢?

输入格式

包含多组数据。第一行是数据的数量t (1 \le t \le 1000)。

每组数据的第一行包含一个整数n(1 \le n \le 50) 即 堆数。

第二行包含n整数a1a_1,a1a_1, \ldots, ana_n (1 \le aia_i \le 10910^9) 即每堆的石头数量。

输出格式

获胜者的名字,"Mike" 或 "Joe"。

2022/7/15 20:06
加载中...