Pagini recente » Rezultatele filtrării | Cod sursa (job #2704088) | Borderou de evaluare (job #377870) | Diferente pentru blog/problema-saptamanii-solutie-20080215 intre reviziile 1 si 8 | Cod sursa (job #3211572)
#include <fstream>
#include <algorithm>
#include <cstring>
#include <map>
using namespace std;
ifstream cin("restante.in");
ofstream cout("restante.out");
int n,t;
string s;
map<string,int>mp;
int main()
{
cin>>n;
t=n;
for(int i=1;i<=n;i++){
cin>>s;
sort(s.begin(),s.end());
//cout<<s<<'\n';
mp[s]++;
int k=mp[s];
if(k>1){
t--;
if(k==2)
t--;
}
}
cout<<t;
return 0;
}