Pagini recente » Cod sursa (job #2668124) | Cod sursa (job #2049336) | Cod sursa (job #571502) | Cod sursa (job #1075994) | Cod sursa (job #610627)
Cod sursa(job #610627)
# include <fstream>
# include <algorithm>
# include <cstring>
# include <vector>
using namespace std;
int n, sol;
vector <string> v;
int main ()
{
ifstream f ("restante.in");
ofstream g ("restante.out");
f >> n;
for (int i = 1; i <= n; ++i)
{
string cc;
f >> cc;
v.push_back (cc);
}
for (int i = 0; i < n; ++i)
sort (v[i].begin (), v[i].end());
sort (v.begin (), v.end ());
v.push_back (" ");
for (int i = 0; i < n; ++i)
{
if (v[i] != v[i + 1] || i + 1 == n)
++sol;
else
while (v[i] == v[i + 1] && i + 1 < n) ++i;
}
g << sol << '\n';
g.close ();
return 0;
}