#include<iostream>
constexpr int MAXSIZE(100);
using namespace std;
int a[MAXSIZE + 1], n, m;
int main() {
cin >> n >> m;
for (int i = 0; i < n; i++)
a[i] = i + 1;
a[n] = 1;
for (int i = 1, cur = 0; i <= n; i++) {
for (int j = 1; j < m; j++)
cur = a[cur];
cout << a[cur] << ' ';
a[cur] = a[a[cur]];
}
return 0;
}
洛谷P1996 约瑟夫问题进阶解法
最新推荐文章于 2024-04-11 11:06:51 发布