Cod sursa(job #653942)
Utilizator | Data | 29 decembrie 2011 12:12:19 | |
---|---|---|---|
Problema | Stergeri | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.44 kb |
#include <stdio.h>
#define MMAX 100100
int x[MMAX], y[MMAX];
int main ()
{
int i, N, M, res;
freopen ("stergeri.in", "r", stdin);
freopen ("stergeri.out", "w", stdout);
scanf ("%d%d%d", &N, &M, &res);
for (i = 1; i <= M; i ++)
scanf ("%d%d", &x[i], &y[i]);
for (i = M; i >= 1; i --)
if (x[i] <= res)
res = res + y[i] - x[i] + 1;
printf ("%d", res);
return 0;
}