#include<bits/stdc++.h>
using namespace std;
struct node{
int id,nxt;
}a[101];
int n,m;
int main(){
cin>>n>>m;
a[0].nxt=1;
for(int i=1;i<=n;i++) a[i].id=i,a[i].nxt=i+1;
a[n].nxt=1;
int now=1,end=1;
while(n){
for(int i=1;i<m;i++){
end=now;
now=a[now].nxt;
}
cout<<a[now].id<<' ';
a[end].nxt=a[now].nxt;
now=a[end].nxt;
n--;
}
return 0;
}
尤其是while循环里的,如何用list与其系统函数表示?