Pagini recente » Diferente pentru concursuri intre reviziile 110 si 109 | Cod sursa (job #1202259) | Cod sursa (job #283759) | Denis S | Cod sursa (job #2024063)
#include <bits/stdc++.h>
int n, c;
std::string s[36002];
int main()
{
std::ifstream fin("restante.in");
std::ofstream fout("restante.out");
fin >> n;
for (int i{1}; i <= n; i++)
{
fin >> s[i];
std::sort (s[i].begin(), s[i].end());
}
std::sort (s + 1, s + n + 1);
for (int i{1}; i <= n; i++)
if (s[i-1] != s[i] && s[i+1] != s[i])
c++;
fout << c;
}