#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语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:669 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:668 |
字符逆序 (C语言代码)浏览:508 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:663 |
简单的a+b (C语言代码)浏览:635 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:592 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:570 |
简单的a+b (C语言代码)浏览:503 |
IP判断 (C语言代码)浏览:457 |
回文数字 (Java代码)浏览:636 |