Cod sursa(job #3309402)

Utilizator Caleb_007Sighiartau Achim Caleb Caleb_007 Data 4 septembrie 2025 13:22:56
Problema Stergeri Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.65 kb
#include <fstream>
#include <vector>
#include <algorithm>
using namespace std;
ifstream cin("stergeri.in");
ofstream cout("stergeri.out");

int n,m;
long long k;
vector<pair<int, int> > V;

bool crit(pair<int, int> a, pair<int, int> b)
{
    return a.first < b.first || a.first==b.first && a.second<b.second;
}

int main()
{
    cin>>n>>m>>k;
    for(int i=1;i<=m;++i)
    {
        int a,b;
        cin>>a>>b;
        if(a>b) swap(a,b);
        V.push_back({a,b});
    }
    //sort(V.begin(),V.end(),crit);
    for(int i=m-1;i>=0;i--)
    {
        if(V[i].first<=k) k+=V[i].second-V[i].first+1;
    }
    cout<<k;
    return 0;
}