Pagini recente » Cod sursa (job #1570782) | Cod sursa (job #1259425) | Cod sursa (job #1134858) | Cod sursa (job #2394009) | Cod sursa (job #439775)
Cod sursa(job #439775)
#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 ( !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;
}