#include <iostream> #include <fstream> #include <deque> #include <cstdlib> #include <string> #include <string.h> #include <cmath> #include <algorithm> #include <iterator> #include <numeric> #include <sstream> using namespace std; int main() { //freopen("新建文本文档.txt","r",stdin); deque<int> q; int n,m; int x,y; cin>>n>>m; for(int i=0;i<n;i++) { int num; cin>>num; q.push_back(num); } for(int i=0;i<m;i++) { cin>>x>>y; iter_swap(q.begin()+x-1,q.begin()+y-1); } copy(q.begin(),q.end(),ostream_iterator<int>(cout," ")); return 0; }
解题思路:
注意事项:
参考代码:
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:1158 |
C语言训练-素数问题 (C语言代码)浏览:1065 |
剪刀石头布 (C语言代码)不知道怎么直接在scanf中用枚举变量浏览:1435 |
数组输出 (C语言代码)--此题的题目描述有问题浏览:1844 |
WU-格式化数据输出 (C语言代码)浏览:1818 |
Cylinder (C语言描述,蓝桥杯)浏览:1279 |
星期判断机 (C语言代码)浏览:892 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:612 |
孤独的骑士 (C语言代码)浏览:1416 |
1415题求解浏览:681 |