Submission
Status:
[PP][PP][PP][PP][PP][PP][PP][PP][PP][PP]
Subtask/Task Score:
{10/10}{10/10}{10/10}{10/10}{10/10}{10/10}{10/10}{10/10}{10/10}{10/10}
Score: 100
User: AugusEiEi
Problemset: ลอดสะพาน
Language: cpp
Time: 0.002 second
Submitted On: 2026-03-23 15:41:03
#include<bits/stdc++.h>
using namespace std;
int main(){
ios_base::sync_with_stdio(0); cin.tie(0);
int n,k;cin>>n>>k;
vector<pair<int,int>>line;
for(int i=0;i<k;i++){
int a,b;cin>>a>>b;
line.emplace_back(a,1);
line.emplace_back(b,-1);
}
sort(line.begin(),line.end());
int mx=-1,cnt=0;
for(int i=0;i<2*k;i++){
if(line[i].second==1) cnt++;
else cnt--;
mx=max(mx,cnt);
}
cout<<mx;
}