解题思路:约瑟夫环问题
参考代码:
#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 人评分
printf基础练习2 (C语言代码)浏览:591 |
Biggest Number (C++代码)回溯法浏览:1613 |
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:1078 |
P1000 (C语言代码)浏览:869 |
剪刀石头布 (C++代码)浏览:1706 |
数列排序 (C语言代码)浏览:607 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:682 |
陶陶摘苹果2 (C++代码)浏览:539 |
C语言训练-斐波纳契数列 (C语言代码)浏览:593 |
简单的a+b (C语言代码)浏览:449 |