Cod sursa(job #1789396)
Utilizator | Data | 26 octombrie 2016 22:31:00 | |
---|---|---|---|
Problema | Stergeri | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.33 kb |
#include <fstream>
using namespace std;ifstream fin("stergeri.in");ofstream fout("stergeri.out");int n,m,k,i;struct numere{int a;int b;};numere v[100001];int main(){fin>>n>>m>>k;for(i=1;i<=m;i++)fin>>v[i].a>>v[i].b;for(i=m;i>=1;i--){if(k<=v[i].b && k>=v[i].a)k+=v[i].b-v[i].a+1;else if(k>v[i].b)k+=v[i].b-v[i].a+1;}fout<<k<<'\n';return 0;}