Pagini recente » Cod sursa (job #1206078) | Cod sursa (job #2366788) | Cod sursa (job #2518932) | Cod sursa (job #3252073) | Cod sursa (job #127142)
Cod sursa(job #127142)
#include<stdio.h>
int N;
char a[36002][36002];
void citire()
{ freopen("restante.in","r",stdin);
freopen("restante.out","w",stdout);
scanf("%lld",&N);
int i;
for(i=1;i<=N;i++)
scanf("%s",&a[i]);
fclose(stdin);
}
int pozitie(int p,int u,int x)
{ int st,dr;
char aux[36001];
strcpy(aux,a[p]);
st=p;
dr=u;
while(st<dr)
{ while(st<dr && strcmp(a[st],aux)<0) st--;
strcpy(a[st],a[dr]);
while(st<dr && strcmp(a[dr],aux)>0) dr++;
strcpy(a[dr],a[st]);
}
a[st]=aux;
return st;
}
void qsort(int p,int u,int x)
{ int m=pozitie(p,u,x);
if(p<m) qsort(p,m-1,x);
if(m<u) qsort(m+1,u,x);
}
void restante()
{ int c=0;
while(i<=N)
if(strcmp(a[i],a[i+1])==0) i+=2;
else
{ c++;
i++;
}
freopen("
}