Cod sursa(job #1711147)

Utilizator popabogdanPopa Bogdan Ioan popabogdan Data 30 mai 2016 18:11:01
Problema Restante Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.53 kb
#include <bits/stdc++.h>

using namespace std;
ifstream fin("restante.in");
ofstream fout("restante.out");
struct cuv
{
    char c[19];
};
cuv a[36001];
int qx(cuv a, cuv b)
{
    return strcmp(a.c,b.c)<0;
}
int n,i,f,sol;
int main()
{
    fin>>n;
    for(i=1;i<=n;i++)
    {
        fin>>a[i].c;
        sort(a[i].c,a[i].c+strlen(a[i].c));
    }
    sort(a+1,a+n+1,qx);
    sol=n;
    for(i=1;i<=n;i++)
        if(strcmp(a[i].c,a[i-1].c)==0 || strcmp(a[i].c,a[i+1].c)==0)sol--;
    fout<<sol<<"\n";
    return 0;
}