答案也对的,时间也没超,是爆了吗?谢谢各位指点
#include<cstdio>
#include<queue>
#include<iostream>
using namespace std;
int n,k;
queue <int> a;
queue <int> b;
int main(){
cin >>n>>k;
for(int i=1;i<=n;i++) a.push(i);
for(int m=1;m<n;m++){
for(int j=1;j<k;j++){
a.push(a.front());
a.pop();}
b.push(a.front());
a.pop();}
for(int l=1;l<=n-1;l++){
printf("%d ",b.front());
b.pop();}
return 0;
}