解题思路:
可以想成第一个人拿k个,1<=k<=m, 第二个人始终拿m+1-k个,这样就导致如果n%(m+1)==0,第二人最后拿完,第一人输,否则第二人输。
注意事项:
参考代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,m;
while(cin>>n>>m){
if(n%(m+1)==0)
printf("Wildhunte\n");
else
printf("Gerlot\n");
}
return 0;
}
0.0分
0 人评分
C二级辅导-进制转换 (C语言代码)浏览:850 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:685 |
C二级辅导-统计字符 (C语言代码)浏览:782 |
C二级辅导-统计字符 (C语言代码)浏览:577 |
震宇大神的杀毒软件 (C++代码)浏览:1173 |
回文数(一) (C语言代码)浏览:809 |
最长单词 (C语言代码)浏览:1474 |
数组输出 (C语言代码)错误???浏览:602 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:660 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)from DQM浏览:773 |