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; }