徐梓畅 • 1年前
using namespace std; int b[10001], a[10001]; int main(){
int n, now;
cin >> n;
for (int i = 1; i < n; i++)a[i] = i + 1;
a[n] = 1, now = n;
for (int i = 1; i <= n; i++){
for (int j = 1; j < i; j++)
now = a[now];
b[a[now]] = i;
a[now] = a[a[now]];
}
for (int i = 1; i <= n; i++)printf("%d ", b[i]);
return 0;
} 应炜浩你他丫的大傻逼
评论: