Cod sursa(job #3371564)

Utilizator matei.clrCealera Matei-Gabriel matei.clr Data 30 octombrie 2026 19:31:14
Problema Restante Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.68 kb
#include<fstream>
#include<cstring>
using namespace std;
ifstream fin("restante.in");
ofstream fout("restante.out");
int mf[36000][27];
int main(){
    int i=0,j,n,cnt=0;
    char s[36000],cuv[36000][17];
    //o matrice gen vector de frecventa ptr fiecare cuvant
    fin>>n;
    fin.get();
    for(i=0;i<n;i++){
        fin>>s;
        strcpy(cuv[i],s);
    }
    for(i=0;i<n;i++){
        for(j=0;j<strlen(cuv[i]);j++){
            mf[i][cuv[i][j]-'a']++;
        }
    }
    for(i=1;i<n;i++){
        int ok=1;
        for(j=0;j<27;j++)
            if(mf[i-1][j]!=mf[i][j]){ok=0;break;}
        if(ok==1) cnt++;//este original
    }
    fout<<cnt;
    return 0;
}