Pagini recente » Cod sursa (job #3228304) | Cod sursa (job #2935773) | Cod sursa (job #268935) | Cod sursa (job #73978) | Cod sursa (job #3147107)
#include <fstream>
using namespace std;
ifstream cin ("stergeri.in");
ofstream cout ("stergeri.out");
pair <int , int> intervale[100001];
int main ()
{
int limita , stergeri , pozitie;
cin >> limita >> stergeri >> pozitie;
for (int indice = 1 ; indice <= stergeri ; indice++)
cin >> intervale[indice].first >> intervale[indice].second;
for (int indice = stergeri ; indice ; indice--)
if (intervale[indice].first <= pozitie)
pozitie += intervale[indice].second - intervale[indice].first + 1;
cout << pozitie;
cout.close(); cin.close();
return 0;
}