Lang:G++
Edit12345678910111213141516171819202122232425262728293031/*Author: YukiGitHub: https://github.com/Yuki-14544869/Blog: https://yuki-14544869.github.io/*/#include <map>#include <set>#include <cmath>#include <queue>#include <vector>#include <string>#include <cstring>#include <iostream>#include <algorithm>using namespace std;typedef long long LL;const int min = 0x3f3f3f3f;#define ff(a, b, c, d) for(int a=b; a<c; a+=d)#define mm(a, b) memset(a, b, sizeof(a))string input;int cnt[26] = {0};bool check(int x) {ff(i, 0, 26, 1)if(cnt[i]>(x-1)/2+1)return false;return true;}int main() {