Cod sursa(job #313920)
Utilizator | Nitu Doru Constantin doru.nitu | Data | 10 mai 2009 08:57:42 |
---|---|---|---|
Problema | Restante | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 1.03 kb |
#include<stdio.h>
int a[36001],i,j,s,ok,n,nr;
char c[20];
int main()
{ freopen("restante.in","r",stdin);
freopen("restante.out","w",stdout);
scanf("%d",&n);
scanf("%s",c);
for(j=0;c[j];j++) a[1]+=c[j];
for(i=2;i<=n;i++) { scanf("%s",c);
for(j=0;c[j];j++) a[i]+=c[j];
if(a[i]==a[1]) { a[i]==0;
ok=1;
}
}
if(!ok) a[1]=0;
else nr++;
for(i=2;i<=n;i++) { ok=0;
if(a[i]) for(j=i+1;j<=n;j++)
if(a[j]&&a[j]==a[i]) { a[j]=0;
ok=1;
}
if(!ok) a[i]=0;
else nr++;
}
printf("%d\n",nr);
fclose(stdin);
fclose(stdout);
return 0;
}