Pagini recente » Cod sursa (job #737508) | Cod sursa (job #2755552) | Cod sursa (job #1333922) | Cod sursa (job #1739490) | Cod sursa (job #397434)
Cod sursa(job #397434)
using namespace std;
#include<cstdio>
#include<fstream>
#include<algorithm>
#include<cstring>
#define MAX 36010
char c[MAX][20];
int n,ord[MAX];
void citire()
{
ifstream fin("restante.in");
fin>>n;
for(int i=1;i<=n;i++)
{
fin>>c[i];
sort(c[i],c[i]+strlen(c[i]));
ord[i]=i;
}
}
int cmp(int i,int j)
{
int x=strcmp(c[i],c[j]);
if(x>0)
return 0;
else
return 1;
}
int main()
{
freopen("restante.out","w",stdout);
citire();
sort(ord+1,ord+n+1,cmp);
int rez=0;
int j=1;
for(int i=1;i<=n;i++)
{
j=i+1;
while(strcmp(c[ord[i]],c[ord[j]])==0)
j++;
if(j-i==1)
rez++;
i=j-1;
}
printf("%d", rez);
return 0;
}