#include<iostream>
#include<queue>
using namespace std;
int n,m;
queue<int> a;
int main(){
cin>>n>>m;
int now=1;
for(int i=1;i<=n;i++){
a.push(i);
}
while(!a.empty()){
if(now==m){
cout<<a.front()<<" ";
a.pop();
now=1;
}else{
now++;
a.push(a.front());
a.pop();
}
}
return 0;
}
p1996 约瑟夫问题
最新推荐文章于 2024-10-08 20:32:22 发布