Cod sursa(job #141736)

Utilizator andrei-alphaAndrei-Bogdan Antonescu andrei-alpha Data 23 februarie 2008 18:08:09
Problema Next Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.44 kb
#include<stdio.h>
#define N 20005
int m[N]={0};
int main()
{int s=0,p,k,n,i,nrp=1,nrc=0;
 freopen("politic.in", "r",stdin);
 freopen("politic.out", "w",stdout);
	
	 scanf("%d %d", &n,&p); 
		m[nrp]=1;
	    for(i=2;i<=n;++i)
		{scanf("%d", &k); 
			if((k-1)==p) 
				m[nrp]++;
            else {nrp++; m[nrp]=1;}  				
		  p=k;
		}
	i=1;
	while(s<n/2) {s=s+m[i]; ++i; } 
	nrc=nrp-i+1;
	printf("%d\n%d\n",nrp,nrc);
return 0;
}