Cod sursa(job #229899)

Utilizator drag0s93Mandu Dragos drag0s93 Data 12 decembrie 2008 00:19:41
Problema Stergeri Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.57 kb
#include<stdio.h>
long n,m,k,x,y,v[2000000],j;
void citire(int n)
{
	int i=1;
	while(i<=n)
	{
		v[j]=i;
		++i;
		++j;
	}
	
}
int main()
{
	int p=0,s=1,t=0;
	freopen("stergeri.in","r",stdin);
	freopen("stergeri.out","w",stdout);
	scanf("%d%d%d%d%d",&n,&m,&k,&x,&y);
	citire(n);
	while(x<=y && s<=m)
	{
		
		v[x]=0;
		++x;
		if(x>y)
		{
			scanf("%d%d",&x,&y);
			++s;
			while(x<=y)
			{
				v[x]=0;
				++x;
			}
		}
	}
	while(p<=n-1)
	{
		if(v[p]!=0)
			++t;
		if(t==k)
		{
			printf("%d",v[p]);
			break;
		}
		++p;
	}
	return 0;
}