Cod sursa(job #1810820)

Utilizator dnprxDan Pracsiu dnprx Data 20 noiembrie 2016 16:47:06
Problema Restante Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.53 kb
#include <bits/stdc++.h>

using namespace std;

string s[36001];
int n;

int main()
{
    int i, cnt;
    ifstream fin("restante.in");
    fin >> n;
    for (i = 0; i < n; i++)
    {
        fin >> s[i];
        sort(s[i].begin(), s[i].end());
    }
    sort(s, s + n);
    s[n] = "";
    cnt = 0;
    if (s[0] != s[1]) cnt = 1;
    for (i = 1; i < n; ++i)
        if (s[i] != s[i - 1] && s[i] != s[i + 1]) cnt++;

    ofstream fout("restante.out");
    fout << cnt << "\n";
    fout.close();
    return 0;
}