Cod sursa(job #1658295)
Utilizator | Bejenariu Ionut Daniel ionut98 | Data | 21 martie 2016 12:24:00 |
---|---|---|---|
Problema | Stergeri | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.47 kb |
#include<fstream>
#include<deque>
using namespace std;
ifstream f("stergeri.in");
ofstream g("stergeri.out");
int n,k,q,i,x,y;
deque<pair<int,int> >coada;
int main()
{
f>>n>>k>>q;
for(i=1;i<=k;i++)
{
f>>x>>y;
coada.push_back(make_pair(x,y));
}
while(!coada.empty())
{
if(q>=coada.back().first)
q+=coada.back().second-coada.back().first+1;
coada.pop_back();
}
g<<q;
return 0;
}