codeforces 489A
来源:互联网 发布:netstat安装 centos 编辑:程序博客网 时间:2024/06/06 02:03
/****************** * AUTHOR:fisty * data:2014-11-29 * cf489A * ****************/#include <bits/stdc++.h>using namespace std;int a[4000];int main(){int n;cin >> n;for (int i=0;i<n;i++) cin >> a[i]; pair<int,int> p[4000]; int cnt = 0;for (int i=0;i<n;i++){int ind=i;for (int j=i;j<n;j++) if (a[j]<a[ind]) ind=j; if(i != ind){ p[cnt].first = i; p[cnt++].second = ind; }swap(a[ind],a[i]);} printf("%d\n", cnt); for(int i = 0;i < cnt; i++){ printf("%d %d\n", p[i].first, p[i].second); }}
0 0
- codeforces 489A
- Codeforces 489A SwapSort 题解
- CodeForces-a
- Codeforces 903A A
- CodeForces 18A A - Triangle
- CodeForces 133A A. HQ9+
- codeforces 651A A. Joysticks
- 【Codeforces 597A】A. Divisibility
- 【 Codeforces 615A】A. Bulbs
- A. Divisibility CodeForces 597A
- codeforces 417A A. Elimination
- CodeForces 534A A. Exam
- codeforces#98 a
- codeforces#99 a
- codeforces 105 div2 A
- codeforces #121 A
- Codeforces 185A Plant
- codeforces 183A Headquarters
- cmd中输入net start mysql 提示:服务名无效 请键入NET HELPING 2185以获得更多的帮助
- UML 之 四种关系
- CSS样式(背景、文本、字体)学习笔记
- UVA 12558 Egyptian Fractions (HARD version) IDA*
- js跨域提交表单【详细教程,包解决】
- codeforces 489A
- ubantu安装vmare tool
- LeetCode Palindrome Partitioning II
- 多表连查的 left join 使用
- qt获取本机网络信息
- 第十四周项目6-阅读程序2(对a[i++]=的理解)
- 2014ACM/ICPC亚洲区北京站-重现赛
- php ajax 实例
- IOS开发---C语言-㉑预处理指令:宏定义、条件编译、文件包含