Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <stdio.h>#include <iostream>#include <string.h>#include <stdlib.h>#include <vector>#include <algorithm>#include <queue>#include <map>#include <stack>#include <string>#include <math.h>#include <bitset>using namespace std;typedef pair<int,int> P;typedef long long LL;const int INF = 0x3f3f3f3f;const double PI = acos(-1.0);const double eps = 1e-9;const int N = 1e6 + 5;char str[N];int num[27];int n;bool judge(int i){int nu = n-i-1;for(int j = 0; j < 26; j++){if(num[j] > (nu+1)/2)return false;}return true;