Cod sursa(job #1841895)
Utilizator | Data | 6 ianuarie 2017 11:19:24 | |
---|---|---|---|
Problema | Stergeri | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.41 kb |
#include <fstream>
using namespace std;
ifstream fin ("stergeri.in");
ofstream fout("stergeri.out");
int n, m, k, sol, i;
pair<int, int> v[100003];
int main()
{
fin>>n>>m>>k;
sol=k;
for(i=1;i<=m;i++)
fin>>v[i].first>>v[i].second;
for(i=m;i>=1;i--){
if(sol>=v[i].first)
sol+=v[i].second-v[i].first+1;
}
fout<<sol;
return 0;
}