前言
你好啊,我是努力奔跑的追梦人~我始终相信着未来,一分耕耘一分收获。
提示:以下是本篇文章正文内容,所有题解均使用 C/C++ 编程语言。
#include <bits/stdc++.h>
using namespace std;
//const int MAXN=1000;
//int a[MAXN+1];
int main(){
// freopen("1.txt", "r", stdin);
int n;
int m;
cin >> n;
cin >> m;
vector<int>Q;
vector<int>::iterator iter;
//初始化队列
for (int i=1; i<=n; i++)
Q.push_back(i);
int p, q;
while (m--){
cin >> p >> q;
for (iter=Q.begin(); iter!=Q.end(); iter++){
if (*iter == p){
//一定要先删除,再插入
Q.erase(iter);
Q.insert(iter+q, p);
break;
}
}
}
for (iter=Q.begin(); iter!=Q.end(); iter++)
cout << *iter << " ";
return 0;
}