Pagini recente » Cod sursa (job #2914117) | Cod sursa (job #1389526) | Cod sursa (job #2275878) | Cod sursa (job #556352) | 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;
}