#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,m;
cin>>n>>m;
int a[101],p=0;
for(int i=0;i<n;i++)
a[i]=i+1;//给每个人都赋上一个编号
while(n>1)
{
p=(p+m-1)%n;//p代表出圈的人的下标
cout<<a[p]<<" ";
for(int j=p+1;j<n;j++)
a[j-1]=a[j];//调整人数
n--;//总人数减1
if(p==n)p=0;
}
cout<<a[p];//输出最后一个人
}
luogu. P1996
最新推荐文章于 2024-09-16 17:46:36 发布