Pagini recente » Cod sursa (job #3245647) | Cod sursa (job #511492) | Cod sursa (job #2798309) | Cod sursa (job #2627421) | Cod sursa (job #125177)
Cod sursa(job #125177)
#include<stdio.h>
#include<string.h>
int huge x[3602][27];
int i,j,n,l,nr,w,original;
char aux1,aux[17];
int compara ()
{
int q;
for(q=1;q<=26;q++)
if(x[i][q]!=x[j][q]) return 0;
return 1;
}
int main ()
{
freopen("restante.in","r",stdin);
freopen("restante.out","w",stdout);
scanf("%d",&n);
scanf("%c",&aux1);
for(i=1;i<=n;i++)
{
gets(aux);
l=strlen(aux);
for(j=0;j<l;j++)
x[i][aux[j]-97+1]++ ;
}
for(i=1;i<=n;i++)
{
original=1;
for(j=1;j<i;j++)
{
w=compara();
if(w==1) {original=0; break;}
}
for(j=i+1;j<=n;j++)
{
w=compara();
if(w==1) {original=0; break;}
}
if(original==1) nr++;
else continue;
}
printf("%d",nr);
return 0;
}