Cod sursa(job #1811450)

Utilizator burghiBurghelea George burghi Data 21 noiembrie 2016 11:33:29
Problema Restante Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.52 kb
#include <bits/stdc++.h>


using namespace std;

int n;
string o[40000];
void Citire()
{
    ifstream fin("restante.in");
    fin>>n;
    for(int i=0;i<n;i++)
    {
        fin>>o[i];
        sort(o[i].begin(),o[i].end());
    }

}

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

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