Pagini recente » Diferente pentru problema/darb intre reviziile 24 si 23 | Cod sursa (job #2036300) | Cod sursa (job #1529212) | Cod sursa (job #1989584) | Cod sursa (job #1811440)
#include <bits/stdc++.h>
using namespace std;
int n;
string o[40000];
void Citire()
{
ifstream fin("restante.in");
fin>>n;
for(int i=1;i<=n;i++)
{
fin>>o[i];
sort(o[i].begin(),o[i].end());
}
}
void Rezolvare()
{
int cnt=0;
sort(o, o+n);
for(int i=1;i<=n;i++)
if(o[i]!=o[i-1] && o[i]!=o[i+1]) cnt++;
ofstream fout("restante.out");
fout<<cnt;
}
int main()
{
Citire();
Rezolvare();
return 0;
}