1334:【例2-3】围圈报数
#include <iostream>
#include <queue>
using namespace std;
int main() {
int m,n;
cin>>n>>m;
queue<int> a;
for(int i=1;i<=n;i++){
a.push(i);
}
int i=1;
while(!a.empty()){
if(i%m!=0){
a.push(a.front());
}else{
cout<<a.front()<<" ";
}
a.pop();
i++;
}
return 0;
}

浙公网安备 33010602011771号