代码
#include<iostream>
using namespace std;
int a[1005];
int main(){
int n,m,sum,t=1;
cin>>n>>m;
sum=n;
for(int i=0;i<n;i++)
a[i]=i+1;
for(int i=1;i<=m;i++){
t+=i*i*i/5+1;
if(t > sum){
t=1;
t+=i*i*i/5+1;
cout<<a[t]<<' ';
int j=t;
while(a[j]==0){
a[j]=a[j+1];
j++;
}
}
else
t+=i*i*i/5+1;
cout<<a[t]<<' ';
int j=t;
while(a[j]==0){
a[j]=a[j+1];
j++;
}
}
cout<<endl<<a[t];
}
请指点谢谢