题目描述
这是中国民间的一个游戏。两人从1开始轮流报数,每人每次可报一个数或两个连续的数,谁先报到n(n<1000000001),谁就为胜方。现要你判断是先手胜还是后手胜。
输入
有多组数据,每一行只有一个n;
输出
如果是先手胜,输出no,否则输出yes;
样例输入
10
样例输出
no
思路:如果是3的倍数则后手赢,否则先手赢
<附上一道类似题目:#include <stdio.h> #include <stdlib.h> int main() { int n; while(scanf("%d",&n)==1) printf("%s\n",n%3==0?"yes":"no"); return 0; }