Pagini recente » Cod sursa (job #1124512) | Cod sursa (job #738495) | Cod sursa (job #245712) | Cod sursa (job #2119045) | Cod sursa (job #125790)
Cod sursa(job #125790)
#include<stdio.h>
#include<string.h>
int n,i,j,k,m;
char s[17];
int a[36001][26],used[36001],nr[100];
int main()
{freopen("restante.in","r",stdin);
freopen("restante.out","w",stdout);
scanf("%d",&n);
for(i=1;i<=n;i++){
scanf(" %s ",s);
m=strlen(s);
for(j=0;j<m;j++) a[i][s[j]-'a']++;}
m=0;
for(j=0;j<='z'-'a';j++){
memset(nr,0,sizeof(nr));
for(i=1;i<=n;i++)
if(!used[i]) nr[a[i][j]]++;
for(k=0;k<=16;k++)
if(nr[k]==1)
for(i=1;i<=n;i++)
if(!used[i]&&a[i][j]==k) {m++;used[i]=1;break;}
}
printf("%d\n",m);
fclose(stdout);
return 0;}