CCCPaste

Untitled

#include 
#include 
#include 
#include 
//#include 
using namespace std;
vectors;
int n;



bool compare_two_strings(string A, string B) {
    vector cntA(26, 0);
    vector cntB(26, 0);



   for(int i = 0; i < A.size(); i++) {
        cntA[A[i] - 'A']++;
    }
    for(int i = 0; i < B.size(); i++) {
        cntB[B[i] - 'A']++;
    }
    for(int i = 0; i < 26; i++) {
        if(cntA[i] > cntB[i]) {
            return false;
        }
    }
  return true;
}




int dinamicko(int i){
if(i==n){
    return 0;
}
int result=0;



int k=s[i].size();
for(int j=0; j>n;
for(char A='A'; A<='Z'; A++){
        string A1=" ";
        A1+=A;
    s.push_back(A1);
}
for(int i=0; i>a;
    sort(a.begin(), a.end());
    s.push_back(a);
    
}
    sort(s.begin(), s.end());
    int result = 0;
    for(int i = 0; i < 26; i++) {
        result = max(result, dinamicko(i) + 1);
    }
    cout << result  + 1<< endl;
    return 0;
}