Pagini recente » Cod sursa (job #1899818) | Cod sursa (job #1382619) | Cod sursa (job #3005246) | Cod sursa (job #274255) | Cod sursa (job #1298852)
#include<fstream>
#include<algorithm>
#include<cstring>
using namespace std;
ifstream fin("restante.in");
ofstream fout("restante.out");
long long v[36005];
int f[36005];
char s[20],c;
long long i,n,m,x,j,k,nr;
int main(){
fin>>n;
for(i=1;i<=n;i++){
fin>>s;
m=strlen(s);
sort(s,s+m);
x=0;
for(j=0;j<m;j++){
c=s[j];
x*=10;
x+=((int)c-96);
}
v[i]=x;
}
sort(v+1,v+n+1);
k=1;
nr=n;
for(i=2;i<=n;i++){
if(v[i]!=v[k]){
if(i-1!=k){
nr--;
}
k++;
v[k]=v[i];
}else{
f[i]=1;
nr--;
}
}
fout<<nr;
return 0;
}