CCF-CSP-2017-03-2学生排队
链接:http://118.190.20.162/view.page?gpid=T56
代码:
#include<bits/stdc++.h>
using namespace std;
int a[1005];
int main (){
int n,k;
cin>>n>>k;
int p,q;
for(int i=1;i<=n;i++)a[i]=i;
for(int i=0;i<k;i++){
cin>>p>>q;
int num;
for(num=1;num<n;num++){
if(a[num]==p)break;
}
int ans=q/abs(q);
for(int i=0;i<abs(q);i++){
swap(a[num],a[num+ans]);
num+=ans;
}
}
for(int i=1;i<=n;i++)cout<<a[i]<<" ";
return 0;
}

浙公网安备 33010602011771号