Submission

Status:

[P-SSS][SSSSS][SSSSSSSSSS]

Subtask/Task Score:

{0/20}{0/30}{0/50}

Score: 0

User: Few500

Problemset: ห้องสมุดเมือง 3M

Language: cpp

Time: 0.002 second

Submitted On: 2026-03-21 19:24:31

#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;

int main(){
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);

    int n;
    cin >> n;
    long long total = 0;
    vector<pair<int, int>> library(n);
    for(int i=0; i<n; i++){
        cin >> library[i].first >> library[i].second;
        total += library[i].second - library[i].first;
    } 

    int median = total / 2;
    int ans = 0;
    for(int i=0; i<n; i++){
        if(library[i].second - library[i].first >= median){
            ans = library[i].first + median - 1;
            break;
        }else{
            median -= library[i].second - library[i].first;
        }
    }

    cout << ans << '\n';
    return 0;
}