Cod sursa(job #292783)

Utilizator cosmin79Carabet Cosmin Andrei cosmin79 Data 31 martie 2009 14:46:25
Problema Restante Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.66 kb
#include <stdio.h>
int t,v[36005][30];
int main()
{
    freopen("restante.in","r",stdin);
    freopen("restante.out","w",stdout);
    scanf("%d\n",&t);
    int i,j,k,verif,cuv=0;
    char x[30];
    for (i=1; i<=t; i++)
    {
	fgets(x+1,30,stdin);
	for (j=1; x[j]!='\n'; j++)
	    v[i][(int)x[j]-96]++;
    }
    for (i=1; i<=t; i++)
       for (j=i+1; j<=t; j++)
	  for (k=1; k<=27; k++)
	  {
	      verif=0;
	      if (v[i][k]==v[j][k])
		     ;
	      else
		 break;
	      if (k==27)
	      {
		 v[i][0]++;
		 v[j][0]++;
	      }
	  }
    for (i=1; i<=t; i++)
       if (v[i][0]==0)
	  cuv++;
    printf("%d\n",cuv);
    return 0;
}