Pagini recente » Diferente pentru problema/sg1 intre reviziile 22 si 3 | Diferente pentru preoni-2006/info intre reviziile 9 si 3 | Cod sursa (job #2243995) | Cod sursa (job #1755311) | Cod sursa (job #1715621)
#include <cstdio>
using namespace std;
int n,m,k,i,a[100001],b[100001];
int main()
{
freopen("stergeri.in", "r", stdin);
freopen("stergeri.out", "w", stdout);
scanf("%d%d%d", &n, &m, &k);
for(i=1;i<=m;++i)
scanf("%d%d", &a[i], &b[i]);
for(i=m;i>=1;--i){
int aux=b[i]-a[i]+1;
if(a[i]<=k)
k+=aux;
else if(k+aux>=b[i])
k+=aux;
}printf("%d",k);
return 0;
}