Pagini recente » Cod sursa (job #2231300) | Cod sursa (job #523509) | Cod sursa (job #871099) | Cod sursa (job #3142463) | Cod sursa (job #439793)
Cod sursa(job #439793)
#include <stdio.h>
#include <string.h>
#include <algorithm>
#define lung 36000
using namespace std;
char c[lung][17];
bool org[lung];
char cr[17];
int main()
{
int n,nr,i,j,nn,ct;
freopen("restante.in","r",stdin);
freopen("restante.out","w",stdout);
scanf("%d\n",&n);
nr=0;ct=0;
for (i=0;i<n;i++)
{
gets(cr);
nn=strlen(cr);
sort(cr,cr+nn);
for (j=0;j<nr;j++)
if (cr[0]==c[j][0])
if ( !strcmp(cr,c[j]) )
break;
if (j==nr)
memcpy(c[nr++],cr,nn),org[j]=true,ct++;
else if (org[j])
org[j]=false,ct--;
}
printf("%d\n",ct);
return 0;
}