解题思路:
注意事项:
参考代码:
#include<stdio.h> #include<string.h> int main(){ int n,m,i,curans,j; while(scanf("%d%d",&n,&m)!=EOF){ curans=n; int a[n]; memset(a, 0, sizeof(int)*n); for(i=0,j=0; curans>1; i=(i+1)%n){ if(a[i]==1) continue; j++; if(j==m){ j=0; a[i]=1; curans--; } } for(i=0; a[i]==1; i++) ; printf("%d\n",i+1); } return 0; }
0.0分
0 人评分
【明明的随机数】 (C++代码)(C++库中有qsort函数直接快排,不用码排序代码hhh)浏览:1115 |
震宇大神的杀毒软件 (C++代码)浏览:1173 |
【明明的随机数】 (C++代码)浏览:834 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:724 |
字符串的输入输出处理 (C语言代码)浏览:1019 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:798 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1015 |
简单的a+b (C语言代码)浏览:560 |
IP判断 (C语言代码)浏览:820 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:569 |