社区讨论
求解一道题
学术版参与者 3已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @mhqm4zce
- 此快照首次捕获于
- 2025/11/09 02:23 4 个月前
- 此快照最后确认于
- 2025/11/16 14:06 4 个月前
AFO三年了(力不从心),一个同学给我发了一个题,不知道大佬们能不能看一看分享一下想法或者是否知道何处有题面。
题目描述
小新和小易在玩游戏,他们的游戏规则是这样的:
一共有两堆石子,第一堆有 a 个,第二堆有 b 个,小新和小易轮流取石子,小新先手,每次取石子的时候只能从以下 2 种方案种挑一种来取(对于选择的方案数必须保证当前石子 ≥ 取的石子个数才能取):
第一堆取 1 个,第二堆取 2 个
第一堆取 2 个,第二堆取 1 个
谁先无法取石子,谁就输了。假设小新和小易都很聪明,请问谁会获胜?
第一堆取 2 个,第二堆取 1 个
谁先无法取石子,谁就输了。假设小新和小易都很聪明,请问谁会获胜?
输入
第一行输入一个正整数 T(1≤T≤10^5),代表数据组数。
接下来T行,每行输入两个整数 a,b(1≤a,b≤10^18) 代表两堆石子的数量。
接下来T行,每行输入两个整数 a,b(1≤a,b≤10^18) 代表两堆石子的数量。
输出
对于每组数据,输出一行,代表胜利者的名字(小新胜利输出 xiaoxin ,小易胜利输出 xiaoyi )。
样例
- 输入:
2
1 2
3 3
- 输出:
xiaoxin
xiaoyi
回复
共 2 条回复,欢迎继续交流。
正在加载回复...