解题思路:
f[1]=0;
f[i]=(f[i-1]+m)%i; (i>1)
注意事项:
参考代码:
#include<iostream>
#include<algorithm>
using namespace std;
int baoshu(int n,int m)
{
int vis = 0;
for (int i = 2; i <= n; i++)
{
vis = (vis + m) % i;
}
return vis + 1;
}
int main()
{
int n, m;
while (cin >> n >> m)
{
cout << baoshu(n,m);
cout << endl;
}
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:609 |
【求[X,Y]内被除3余1并且被除5余3的整数的和】 (C语言代码)浏览:653 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:506 |
C语言程序设计教程(第三版)课后习题6.5 (Java代码)浏览:1250 |
C二级辅导-等差数列 (C语言代码)浏览:1315 |
C二级辅导-统计字符 (C语言代码)浏览:528 |
【密码】 (C语言代码)浏览:350 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:613 |
淘淘的名单 (C语言代码)答案错误???浏览:624 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:1110 |