#include<stdio.h>
int main(){
int n,m,i,j,k,b;
scanf("%d",&n);
scanf("%d",&m);
int p[1000]={0},q[1000]={0},a[1000]={0};
for(i=0;i<m;i++){
scanf("%d %d",&p[i],&q[i]);
}
a[0]=1;
for(i=1;i<n;i++){
a[i]=a[i-1]+1;
}
for(i=0;i<m;i++){
for(j=0;j<n;j++){
if(p[i]==a[j]){
if(q[i]>0){
b=a[j];
for(k=0;k<q[i];k++){
a[j+k]=a[j+k+1];
}
a[j+q[i]]=b;
break;
}else{
b=a[j];
for(k=0;k<-q[i];k++){
a[j-k]=a[j-k-1];
}
a[j+q[i]]=b;
break;
}
}
}
}
for(i=0;i<n;i++){
printf("%d ",a[i]);
}
return 0;
}
ccf 学生排队 C语言
最新推荐文章于 2023-08-26 11:28:13 发布