Cod sursa(job #1516362)

Utilizator din99danyMatei Daniel din99dany Data 2 noiembrie 2015 23:00:11
Problema Restante Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.66 kb
#include <cstdio>
#include <string>
#include <cstring>
#include <vector>
#include <algorithm>
using namespace std;

vector < string > v;
char q[1000];

int main()
{
    freopen("restante.in","r",stdin);
    freopen("restante.out","w",stdout);


    int n, i, j, s, t, d, k, ma;

    v.push_back(" ");

    scanf("%d%*c",&n);
    for( i = 1; i <= n; ++i ){
        scanf("%s",q);
        sort( q, q + strlen(q) );
        v.push_back(q);
    }

    sort(v.begin(),v.end());
    v.push_back(" ");

    d = 0;
    for( i = 1; i <= n; ++i ){
       if( v[i] != v[i-1] && v[i] != v[i+1] ) d++;

    }

    printf("%d",d);



    return 0;
}