#include using namespace std; #define int long long int N, A[100]; signed main() { cin >> N; for (int i = 0; i < N; i++) cin >> A[i]; vector ans; for (int i = 0; i < N; i++) { for (int j = N - 1; j > i; j--) { if (A[j - 1] > A[j]) swap(A[j - 1], A[j]), ans.push_back(j); } } printf("%d\n", ans.size()); for (int i = 0; i < ans.size(); i++) printf("%lld %lld\n", ans[i] - 1, ans[i]); cin >> N; fflush(stdout); return 0; }