围圈报数
#include <bits/stdc++.h>
using namespace std;
int main(){
int m,n,b=0;
cin>>n>>m;
queue<int> a;
for(int i=1;i<=n;i++){
a.push(i);
}
while(!a.empty()){
b++;
if(b%m!=0){
a.push(a.front());
}else{
cout<<a.front()<<" ";
}
a.pop();
}
return 0;
}

浙公网安备 33010602011771号