Cod sursa(job #2397062)

Utilizator LeVladzCiuperceanu Vlad LeVladz Data 4 aprilie 2019 09:53:36
Problema Restante Scor 50
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.59 kb
#include <fstream>
#include <algorithm>
#include <cstring>

using namespace std;

ifstream fin("restante.in");
ofstream fout("restante.out");

int n,i,j;
long long cod[36005];
char ch[20];

int main()
{
    fin >> n;
    for (i=1; i<=n; i++)
    {
        fin >> ch;
        int x = strlen(ch);
        sort(ch, ch+x);
        for (j=0; j<x; j++)
            cod[i] = cod[i]*10+(ch[j]-'a'+1);
    }
    sort(cod+1, cod+n+1);
    int sol = 0;
    for (i=1; i<=n; i++)
        if (cod[i] != cod[i-1] && cod[i] != cod[i+1])
            sol++;
    fout << sol;
    return 0;
}