#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
const int N = 1000;
vector<int> v(N);
int main(){
int n, m;
cin>>n>>m;
for(int i = 0; i < n; i++){
v[i] = i + 1;
}
int p,q;
for(int i = 0; i < m; i++){
cin>>p>>q;
vector<int> :: iterator it =find(v.begin(),v.end(),p);
v.erase(it);
v.insert(it + q, p);
}
for(int i = 0; i < n; i++){
cout<<v[i]<<' ';
}
return 0;
}
CCF 20170302 学生排队
C++向量操作与算法应用
最新推荐文章于 2024-05-12 20:48:12 发布
本文介绍了一个使用C++实现的向量操作案例,包括向量的初始化、元素的插入与删除以及查找等基本操作,展示了如何利用C++标准库中的<algorithm>和<vector>进行高效的数据处理。
339

被折叠的 条评论
为什么被折叠?



