Submission
Status:
[P-SSS][SSSSS][SSSSSSSSSS]
Score: 0
User: Lamanchalandbarber
Problemset: ห้องสมุดเมือง 3M
Language: cpp
Time: 0.002 second
Submitted On: 2025-03-24 10:34:38
#include<bits/stdc++.h>
using namespace std;
int main(){
int c, t1, t2, s=0, f;
cin>>c;
vector<pair<int,int>> x;
for(int i=0;i<c;i++){
cin>>t1>>t2;
x.push_back({t1,t2});
s += t2-t1;
}
sort(x.begin(),x.end(),[](auto& x, auto& y){return x.first<y.first;});
f = s/c;
for(int i=0;i<c;i++){
if(f<x[i].second-x[i].first){
for(int j=x[i].first;j<x[i].second;j++){
if(f==0){
cout<<j-1;
return 0;
}
else{
f--;
}
}
}
else{
f-=x[i].second-x[i].first;
}
}
}