Cod sursa(job #1818583)

Utilizator stefanst77Luca Stefan Ioan stefanst77 Data 29 noiembrie 2016 14:12:56
Problema Restante Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include <bits/stdc++.h>

using namespace std;

map <string, int> M;

int main()
{
    int i, n, sol;
    string s;
    ifstream fin("restante.in");
    fin >> n;
    sol = 0;
    for (i = 1; i <= n; i++)
    {
        fin >> s;
        sort(s.begin(), s.end());
        M[s]++;
        if (M[s] == 1) sol++;
        else if (M[s] == 2) sol--;
    }
    ofstream fout("restante.in");
    fout << sol << "\n";
    fout.close();
    return 0;
}