解题思路:
可以想成第一个人拿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语言代码)浏览:492 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:1051 |
【蟠桃记】 (C语言代码)浏览:664 |
WU-链表数据求和操作 (C++代码)浏览:1312 |
简单的a+b (C语言代码)浏览:596 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:504 |
罗列完美数 (C语言代码)浏览:491 |
核桃的数量 (C语言代码)浏览:870 |
简单的a+b (C语言代码)浏览:944 |
输出九九乘法表 (C语言代码)浏览:1048 |