Pagini recente » Istoria paginii utilizator/organizatoarea | Cod sursa (job #1293513) | Cod sursa (job #680930) | Cod sursa (job #773147) | Cod sursa (job #2024062)
#include <bits/stdc++.h>
int n, l, c;
char cuv[36002][20];
bool ok;
int main()
{
std::ifstream fin("restante.in");
std::ofstream fout("restante.out");
fin >> n;
for (int i{1}; i <= n; i++)
{
fin >> cuv[i];
l = strlen(cuv[i]);
std::sort (cuv[i], cuv[i] + l);
}
for (int i{1}; i < n; i++)
{
ok = false;
for (int j{i + 1}; j <= n && ok == false; j++)
if (strcmp(cuv[i], cuv[j]) == 0)
ok = true;
if (ok == false)
c++;
}
fout << c;
}