不用看了直接写代码
#include <iostream>
#include<stdio.h>
using namespace std;
int main()
{
int n,m,cnt;
cin>>n;
cin>>m;
int a[n];
for(int i=0;i<n;i++)
a[i]=i+1;
cnt=n;
int j=0;
while(cnt>1)
{
for(int i=0;i<n;i++)
{
if(a[i]!=0)
j++;
if(j==m)
{
j=0;
cout<<a[i]<<" ";
a[i]=0;
cnt--;
}
}
}
for(int i=0;i<n;i++)
if(a[i]!=0)
cout<<a[i]<<endl;
return 0;
}