Cod sursa(job #125380)
Utilizator | Simion 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;
}