Cod sursa(job #1811414)

Utilizator plecinspaniaCapsunar plecinspania Data 21 noiembrie 2016 10:58:42
Problema Restante Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.56 kb
#include <bits/stdc++.h>

using namespace std;
ifstream fin("restante.in");
ofstream fout("restante.out");
string a[36001];
int n;
void Citire()
{
    int i;
    fin>>n;
    for(i=0;i<n;i++)
    {
        fin>>a[i];
        sort(a[i].begin(),a[i].end());
    }
}

void Rezolvare()
{
    int i,cnt=0;
    sort(a,a+n);
    a[n] ="";
    if(a[0]!=a[1]) cnt=1;;
    for(i=1;i<n;i++)
        if(a[i]!=a[i-1]&&a[i]!=a[i+1])
            cnt++;
    fout<<cnt<<"\n";
    fout.close();
}

int main()
{
    Citire();
    Rezolvare();
    return 0;
}