#include <bits/stdc++.h>
using namespace std;
int n,p,k,zz;
bool c[1002],o;
int main() {
cin>>n>>k;
zz=0;
for (int i=1;i<n;i++) {
for (int j=1;j<=k;j++) {
o=0;
if (c[(zz+1)%n]==0) {
zz++;
zz%=n;
if (j==k) c[zz]=1;
}
else {
zz++;
o=0;
while (o==0) {
if (c[zz+1]==0) {
zz+=1;
zz%=n;
if (j==k) c[zz]=1;
o=1;
}
else zz++;
}
}
if (j==k&&zz!=0) cout<<zz<<" ";
if (j==k&&zz==0) zz=n,c[zz]=1,cout<<zz<<" ";
}
}
for (int i=1;i<=n;i++) {
if (c[i]==0) {
cout<<i;break;}
}
return 0;
}
WA了1,3,4三个点
请好心过路人帮忙看一下谢谢!!!