Cod sursa(job #1684429)

Utilizator MihneaGhiraMihnea MihneaGhira Data 11 aprilie 2016 01:07:49
Problema Restante Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.67 kb
#include<fstream>
#include<cstring>
#include<algorithm>
using namespace std;
ifstream fin("restante.in");
ofstream fout("restante.out");
int N,i,j,s,k,nr,n,Z;
char v[20];
int V[36010];
int main(){
    fin>>N;
    for(i=1;i<=N;i++){
        fin>>v+1;
        n=strlen(v+1);
        sort(v+1,v+n+1);
        s=0;
        for(j=1;j<=n;j++){
            Z=v[j]-'a';
            s=s*10+Z;
        }
        V[++k]=s;
    }
    sort(V+1,V+k+1);
    s=0;
    for(i=2;i<=k;i++){
        if(V[k]==V[k-1]){
            s++;
        }
        else{
            if(s==1)
                nr++;
            s=1;
        }
    }
    fout<<nr;
    return 0;
}