Cod sursa(job #524625)

Utilizator maya_yoyoionescu mircea maya_yoyo Data 22 ianuarie 2011 14:29:18
Problema Restante Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.51 kb
#include<stdio.h>
#include<algorithm>
#include<string.h>

using namespace std;
FILE*fin,*fout;
int n,i,j,ok,nr;
char a[36011][20];
int main(){
fin=fopen("restante.in","r");
fout=fopen("restante.out","w");
fscanf(fin,"%d\n",&n);
for(i=1;i<=n;i++){
fscanf(fin,"%s",a[i]);
sort(a[i],a[i]+strlen(a[i]));
}
sort(a[1],a[1]+n);
nr=0;
if(strcmp(a[1],a[2])!=0)
	 nr=1;
for(i=2;i<n;i++)
	 if(strcmp(a[i],a[i-1])!=0&&strcmp(a[i],a[i+1])!=0)
		  nr++;
if(strcmp(a[n-1],a[n])!=0)
	 nr++;
fprintf(fout,"%d",nr);
	 
return 0;}