社区讨论

求解一道题

学术版参与者 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 个
谁先无法取石子,谁就输了。假设小新和小易都很聪明,请问谁会获胜?

输入

第一行输入一个正整数 T(1≤T≤10^5),代表数据组数。
接下来T行,每行输入两个整数 a,b(1≤a,b≤10^18) 代表两堆石子的数量。

输出

对于每组数据,输出一行,代表胜利者的名字(小新胜利输出 xiaoxin ,小易胜利输出 xiaoyi )。

样例

  • 输入:
CPP
2  
1 2  
3 3
  • 输出:
CPP
xiaoxin
xiaoyi

回复

2 条回复,欢迎继续交流。

正在加载回复...