Pagini recente » Cod sursa (job #352675) | Cod sursa (job #2796947) | Cod sursa (job #2235361) | Cod sursa (job #1936122) | Cod sursa (job #292464)
Cod sursa(job #292464)
// restante.cpp : Defines the entry point for the console application.
//
#include <stdio.h>
#include <stdlib.h>
int n,cont=0,suma=0;
bool b;
char cit[18];
int me[18][36002];
int compar(const void *a,const void *b)
{
return(*(int*)a-*(int*)b);
}
int main()
{
freopen("restante.in","r",stdin);
freopen("restante.out","w",stdout);
scanf("%d\n",&n);
for(int i=1;i<=n;i++)
{
fgets(cit,18,stdin);
for(int j=1;j<=18;j++)
if(cit[j]=='\n')
{
cit[j]=0;
break;
}
qsort(cit+1,j-1,sizeof(int),compar);
b=1;
for(int j=1;j<=cont+1;j++)
if(me[1][j]==cit[1])
{
me[0][j]=-1;
b=0;
break;
}
if(b)
{
cont++;
for(int j=1;cit[j];j++)
me[j][cont]=cit[j];
}
}
for(int j=1;j<=cont;j++)
suma=suma+me[0][j];
cont=cont+suma;
printf("%d",cont);
return 0;
}