#include int n, a[100], b[100], c[100], d; int main() { scanf("%d\n", &n); for(int i = 0; i < n; i++) { scanf("%d", &a[i]); } for(int i = 0; i < n; i++) { int p = n - 1; for(int j = n - 1; j >= i; j--) { if(a[j] < a[p]) { p = j; } } if(p != i) { b[d] = i; c[d] = p; d++; } int temp = a[i]; a[i] = a[p]; a[p] = temp; } printf("%d\n", d); for(int i = 0; i < d; i++){ printf("%d %d\n", b[i], c[i]); } fflush(stdout); return 0; }