Cod sursa(job #481805)

Utilizator CossAlbulescu Cosmina Coss Data 1 septembrie 2010 18:31:42
Problema Stergeri Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.47 kb
#include <stdio.h>
using namespace std;

long int x[100001], y[100001];
long int n, m, i, k;
long int poz;

int main ()
{
	FILE *f = fopen ("stergeri.in","r");
	FILE *g = fopen ("stergeri.out","w");
	fscanf (f,"%ld %ld %ld", &n, &m, &k);
	for (i=1; i<=m; ++i)
		fscanf (f,"%ld %ld", &x[i], &y[i]);

	poz = k;
	for (i=m; i>=1; --i)
	{
		if (x[i] <= poz)
			poz += (y[i] - x[i] + 1);
	}

	fprintf (g,"%ld", poz);

	fclose(g);
	fclose(f);
	return 0;
}