[蓝桥杯]2017.3.19 B题
来源:互联网 发布:淘宝护肤品店铺标志 编辑:程序博客网 时间:2024/06/05 11:23
题意:就是给一个1-n的队伍。输入a,b:把a数在原来的位置改到+b的位置,就是随便一个vector就可以解决的问题,然后并不会stl,现在熟练stl先!
分析:见上;
代码:
#include<iostream>#include<vector>using namespace std ; vector<int> vec ;int main(){ //freopen("in.txt","r",stdin); int n , m ; while(cin>>n>>m){ vec.clear(); vector<int>:: iterator it ; vector<int>:: iterator it2 ; for(int i = 1 ; i <= n ; i++) vec.push_back(i); while(m--){ int a, b ,temp ; cin>>a>>b; for(it = vec.begin() ; it !=vec.end() ; it++){ if(*it==a){ it2 = it ; vec.erase(it); break; } } vec.insert(it2+b,a); } for(it = vec.begin() ; it != vec.end() ; it++){ cout<<*it<<" "; } cout<<endl; } return 0 ; }
0 0
- [蓝桥杯]2017.3.19 B题
- B题
- B题
- 蓝桥杯2015B组最后一题
- 2015蓝桥杯B组第4题
- 蓝桥杯 A+B问题
- 蓝桥杯B六-----加变乘
- 蓝桥杯-A+B问题
- Codeforces ProblemSet 19B
- 19:A*B问题
- 资格赛b题
- 搜索比赛B题
- 省赛1B题
- 南邮OJ B题
- 2010湖南省B题
- fzu校赛B题
- 5.29/B题
- 16初出茅庐B题
- 网络通信
- Python Machine Learning chap3
- 设计模式学习系列之适配器模式
- TCP/IP协议入门篇
- 唐突的javascript!
- [蓝桥杯]2017.3.19 B题
- 记一次解决Oracle数据库连接失败
- dalsa 8k线阵网口相机c#开发
- C++的类、操作符重载与派生类
- 完善MYSCHOOL 三层架构 存储 BLL DAL UI
- 05数组相关
- 【学习笔记】http协议
- datatables添加checkbox复选框
- 设计模式之基础-UML