Cod sursa(job #2028551)
Utilizator | Rodica Vasilescu Rodik_Rody | Data | 28 septembrie 2017 00:31:22 |
---|---|---|---|
Problema | Stergeri | Scor | 100 |
Compilator | c | Status | done |
Runda | Arhiva de probleme | Marime | 0.44 kb |
#include <stdio.h>
#include <stdlib.h>
struct{ int x, y ;} v[100001];
int main()
{
freopen("stergeri.in", "r", stdin);
freopen("stergeri.out", "w", stdout);
int n, m, k, i;
scanf("%d%d%d", &n, &m, &k);
for(i = 1; i <= m; i++ )
scanf("%d%d", &v[i].x, &v[i].y);
int nr = k;
for (i = m; i >=1 ; i--)
if( v[i].x <= nr )
nr += v[i].y - v[i].x +1;
printf("%d", nr);
return 0;
}