Cod sursa(job #125380)

Utilizator mihai_simionSimion Zanescu Mihai mihai_simion Data 20 ianuarie 2008 12:44:54
Problema Stergeri Scor 10
Compilator cpp Status done
Runda preONI 2008, Runda 3, Clasele 5-8 Marime 0.38 kb
#include<stdio.h>
long kn,i,n,m,k,in,out;
int main ()
{
freopen("stergeri.in","r",stdin);
freopen("stergeri.out","w",stdout);
scanf("%ld%ld%ld",&n,&m,&k);
kn=k;
for(i=1;i<=m;i++)
	{
	scanf("%ld%ld",&in,&out);
	if(k<in) kn=k;
	else
	if(k==in) kn=out+1;
	else
	if(k>in && k<out) kn=(out+1)+k-in;
	else
	if(k>=out) kn=k+(out+1)-in;
	k=kn;
	}
printf("%ld",kn);
return 0;
}