Pagini recente » Cod sursa (job #3254569) | Cod sursa (job #2080715) | Cod sursa (job #488898) | Cod sursa (job #710031) | Cod sursa (job #3212549)
#include <iostream>
#include <fstream>
#include <vector>
using namespace std;
int main()
{
int n, m, k;
int x, y;
ofstream out("stergeri.out", ios_base::out);
ifstream in("stergeri.in", ios_base::in);
in >> n;
in >> m;
in >> k;
k--;
vector<pair<int,int> > ind;
for (int i = 0; i < m; ++i)
{
in >> x;
in >> y;
ind.push_back(make_pair(x-1,y-1));
}
for (int i=m-1; i >= 0; ++i)
{
if (k >= ind[i].first)
{
k+=ind[i].second-ind[i].first + 1;
}
}
out << k+1;
return 0;
}