解题思路:约瑟夫环问题
参考代码:
#include<bits/stdc++.h> using namespace std; int fx(int n,int m) { return n == 1 ? 0 : ((fx(n - 1,m) + m) % n); } int main() { int n, m; cin >> n >> m; cout<<fx(n, m)+1; }
0.0分
3 人评分
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:758 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:560 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:1028 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:695 |
C语言训练-8除不尽的数 (C语言代码)浏览:1396 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:449 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:445 |
C语言训练-百钱百鸡问题 (C语言代码)浏览:496 |
1224题解浏览:475 |
Manchester-汽水瓶问题浏览:4158 |