/* zlozonosci: m - liczba napisow n - dlugosc napisu 6.1 - O(m*n) 6.2 - O(m*n) 6.3 - O(n) */ #include #include using namespace std; int tab[11]; int najw[11]; string najwieksze[11]; bool czyAnty(string w, int n){ int i = 0; bool czy=true; while(i> w){ int maks=0, suma=0; for(int i=0; i<100; i++){ maks=max(maks, int(w[i])-47); suma+=int(w[i])-48; } tab[maks]++; if(suma>najw[maks]){ najw[maks]=suma; najwieksze[maks]=w; } if(czyAnty(w, 100)){ cout<