#include<bits/stdc++.h> using namespace std; using i64 = long long; /* 找到所有可交换的位置 若最终可以交换到这个位置,一定有该位置下标(1-index) >= 交换次数 显然具有单调性,二分答案找到这个位置输出即可 */ void solve() { int n; cin >> n; vector<int> a(n); for(int i = 0; i < n; i ++) { cin >> a[i]; } int m; cin >> m; vecto...