Pagini recente » Cod sursa (job #1585633) | Cod sursa (job #1738480) | Cod sursa (job #2854649) | Cod sursa (job #3256364) | Cod sursa (job #128041)
Cod sursa(job #128041)
#include<stdio.h>
#include<string.h>
long f[30],kk,num,ok2,k,ns,n,ok,i,j,nl;
int main()
{
char ch,s[20];
long nr[3600];
char a[3600][16];
freopen("restante.in","r",stdin);
freopen("restante.out","w",stdout);
scanf("%ld",&n);
scanf("%c",&ch);
for(i=0;i<=3600;i++)
nr[i]=0;
for(k=1;k<=n;k++)
{
for(i=0;i<=10;i++) f[i]=0;
gets(s);
ns=strlen(s);
for(i=0;i<ns;i++)
f[s[i]-'a'+1]++;
ok2=1;
for(i=1;i<=nl;i++)
{
ok=1;
kk=0;
for(j=0;j<10;j++)
if(f[j]!=a[i][j])
ok=0;
if(ok==0)
{
ok2=0;
}
else
{nr[i]++; kk=1;}
}
if((ok2==0&&kk==0)||(nl==0))
{
nl++;
for(j=0;j<=9;j++)
a[nl][j]=f[j];
nr[nl]++;
}
}
num=0;
for(i=1;i<=nl;i++)
if(nr[i]==1)
num++;
printf("%ld",num);
fcloseall();
return 0;
}