/******************
* 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);
}
}
codeforces 489A
最新推荐文章于 2020-12-19 12:22:15 发布