CCF—学生排队问题 20170302

来源:互联网 发布:ug数控编程实例与技巧 编辑:程序博客网 时间:2024/04/28 13:38
#include <iostream>
using namespace std;
#include <iterator>
#include<vector>
int main() {
    int n,m; 
    cin>>n>>m;  
    vector<int> v1;
for(int i=0;i<n;i++)v1.push_back(i+1);
for(int i=0;i<m;i++){
int x,y;
cin>>x>>y;
vector<int>::iterator it;//应该定义在for循环之外 
for( it= v1.begin();it!= v1.end();it++) 
if(*it==x)
break;
v1.erase(it);//先删除后添加 
v1.insert(it+y,x);
}
for( int i=0;i<v1.size();i++){
  cout<<v1[i]<<" ";
}
}
 
原创粉丝点击