Cod sursa(job #495484)
Utilizator | Data | 25 octombrie 2010 16:27:06 | |
---|---|---|---|
Problema | Stergeri | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.34 kb |
#include <iostream>
#include <fstream>
using namespace std;
int const maxm=100*1000;
int x[maxm],y[maxm];
int main()
{ ifstream is("stergeri.in");
ofstream os("stergeri.out");
int n,m,k,i;
is>>n>>m>>k;
for(i=0;m>i;++i){is>>x[i]>>y[i];}
for(i=m-1;0<=i;--i)
{if(x[i]<=k){k+=(y[i]-x[i]+1);}}
os<<k<<endl;
return 0;
}