Submission
Status:
[P-SSS][SSSSS][SSSSSSSSSS]
Score: 0
User: mairuu
Problemset: ห้องสมุดเมือง 3M
Language: cpp
Time: 0.002 second
Submitted On: 2025-03-23 14:06:29
#include<bits/stdc++.h>
using namespace std;
int main(){
ios_base::sync_with_stdio(0);cin.tie(0);
int n,sum = 0,c = 0,k;
cin >> n;
vector<pair<int,int>> v(n);
for(int i = 0;i<n;i++){
cin >> v[i].first >> v[i].second;
sum += v[i].second-v[i].first;
}
int mid = sum/2;
sort(v.begin(),v.end());
for(int i = 0;i<n;i++){
c += v[i].second-v[i].first;
if(c >= mid){
k = v[i].first-1;
for(int j = 0;j<v[i].second-v[i].first-(c-mid);j++){
k++;
}
break;
}
}
cout << k;
}