Cod sursa(job #1818583)
Utilizator | 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;
}