Cod sursa(job #654111)

Utilizator tzipleatudTudor Tiplea tzipleatud Data 29 decembrie 2011 16:25:18
Problema Restante Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.47 kb
#include <fstream>
#include <algorithm>

using namespace std;

ifstream f("restante.in");
ofstream g("restante.out");

int n,i,sol=0;
string s[37000];

int main () {
    f >> n;f.get();
    for (i=1;i<=n;i++) {
        f >> s[i];
        sort(s[i].begin(),s[i].end());
    }
    sort(s+1,s+n+1);
    s[0]='!';s[n+1]='!';
    for (i=1;i<=n;i++)
        if (s[i]!=s[i-1] && s[i]!=s[i+1]) sol++;
    g << sol << '\n';
    f.close();g.close();
    return 0;
}