#include<iostream>
using namespace std;
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<cmath>
using namespace std;
const int N=1000;
int main(){
int i,j,k,n,m,p,q;
cin>>n>>m;
int a[N];
for(i=0;i<n;i++){
a[i]=i+1;
}
for(i=0;i<m;i++){
cin>>p>>q;
for(j=0;j<n;j++){
if(a[j]==p){
break;
}
}
if(q>0){
for(k=j;k<j+q;k++){
a[k]=a[k+1];
}
a[k]=p;
}else{
for(k=j;k>j+q;k--){
a[k]=a[k-1];
}
a[k]=p;
}
}
for(int i=0;i<n;i++){
cout<<a[i]<<" ";
}
return 0;
}
CCF认证 201703-2:学生排队(C++)
猜你喜欢
转载自blog.csdn.net/weixin_44652687/article/details/104916860
今日推荐
周排行