Pagini recente » Cod sursa (job #1564642) | Cod sursa (job #1956193) | Cod sursa (job #2591193) | Cod sursa (job #1271803) | Cod sursa (job #3258865)
#include <fstream>
#include <algorithm>
#include <cstring>
#include <unordered_map>
std::ifstream fin("restante.in");
std::ofstream fout("restante.out");
std::unordered_map<std::string, int> mp;
int main()
{
int n;
int cate = 0;
fin >> n;
for (int i = 0; i < n; i++)
{
std::string word;
fin >> word;
std::sort(word.begin(), word.end());
auto total = mp[word]++;
if (total == 0)
cate++;
else if (total == 1)
cate--;
}
fout << cate;
return 0;
}