Submission
Status:
[PP-SS][SSSSS][SSSSSSSSSS]
Subtask/Task Score:
{0/20}{0/30}{0/50}
Score: 0
User: Korticz
Problemset: ห้องสมุดเมือง 3M
Language: cpp
Time: 0.050 second
Submitted On: 2026-03-11 15:40:02
#include<bits/stdc++.h>
using namespace std;
#define ll long long
vector<int> v(20000002);
int a,b,k,mx=0,total=0;
signed main() {
cin.tie(0)->sync_with_stdio(0);
cin>>k;
while(k--) {
cin>>a>>b;
v[a]++;
v[b]--;
mx=max(mx,b);
total+=b-a;
}
for (int i=1;i<mx+2;i++) {
v[i]+=v[i-1];
}
for (int i=1;i<mx+2;i++) {
v[i]+=v[i-1];
//cout<<v[i]<<" ";
}
//cout<<'\n';
auto it=lower_bound(v.begin(),v.begin()+mx+2,total/2)-v.begin();
cout<<it;
return 0;
}