Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <cstdio>#include <algorithm>#include <cstring>#include <cstdlib>#include <vector>using namespace std;int n,m;const int MAXN = 110;char s[MAXN],s2[MAXN],tmp[MAXN];int cnt[MAXN],cnt2[MAXN];vector<int> g[MAXN],g2[MAXN];int cur[MAXN];int last[MAXN];int query() {int ans = 0;for (int i = 1;i < n;i ++) {for (int j = i + 1;j <= n;j ++) {if (last[i] > last[j]) ans ++;}}return ans;}int calc() {int len = strlen(s + 1);