Cod sursa(job #278274)

Utilizator RoswenRus Alexandru Roswen Data 12 martie 2009 10:49:35
Problema Stergeri Scor 90
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.44 kb
#include<stdio.h>
long v[100000][3],i,k,l,d,s,m,n;
int main()
{
	freopen("stergeri.in","r",stdin);
	freopen("stergeri.out","w",stdout);

	scanf("%ld%ld%ld", &n, &m, &k);
	for(i=1;i<=m;i++)
		scanf("%ld%ld", &v[i][1], &v[i][2]);

	for(i=m;i>=1;i--)
		if(v[i][2]-v[i][1]!=0)
		{
			if(k<v[i][1]);
				else if(k>v[i][2]) k+=v[i][2]-v[i][1]+1;
					else k+=v[i][2]-v[i][1]+1;
		} else if(k>v[i][2]) k+=1;
	printf("%ld", k);
	return 0;
}