Pagini recente » Cod sursa (job #70441) | Cod sursa (job #592639) | Cod sursa (job #1533510) | Cod sursa (job #1944787) | Cod sursa (job #439767)
Cod sursa(job #439767)
#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;
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;
else
org[j]=false;
}
ct=0;
for (i=0;i<nr;i++)
if (org[i])
ct++;
printf("%d\n",ct);
return 0;
}