全TLE
#include <iostream> #include <cstdio> using namespace std; int a[1010],n,m,t=0,s=0,f=0; int main(){ cin>>n>>m; while(f<n){ t++; if(t==n+1) t=1;//围成一圈 if (a[t]==0) s++; if (s==m){ a[t]=1;//出圈 s=0;//报数从0开始 cout<<t<<" "; f++;//总出圈人数 } } return 0; }