Pagini recente » Cod sursa (job #155301) | Cod sursa (job #2985932) | Cod sursa (job #1630906) | Cod sursa (job #2777092) | Cod sursa (job #2524435)
#include <iostream>
#include<fstream>
#include<algorithm>
#define N 100005
using namespace std;
ifstream fin("stergeri.in");
ofstream fout("stergeri.out");
int n,m,k,poz;
int x[N],y[N];
void read()
{
int i;
fin>>n>>m>>k;
poz=k;//initial chiar numarul k se afla pe poz k
for(i=1;i<=m;++i)
fin>>x[i]>>y[i];
}
void solve()
{
int i;
///le parcurgem invers pentru ca o stergere de la final care il cuprinde si pe k,il deplaseaza
for(i=m;i>=1;--i)
if(x[i]<=poz)
poz+=y[i]-x[i]+1;//il deplasam
fout<<poz;
}
int main()
{
read();
solve();
return 0;
}