Submission
Status:
[PPPPPPPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: navysrimuang
Problemset: จุดตัดบนกราฟ
Language: cpp
Time: 0.053 second
Submitted On: 2026-03-14 21:47:15
#include<bits/stdc++.h>
using namespace std;
map<int,int> mp;
int main(){
cin.tie(0)->sync_with_stdio(0);
int n; cin >> n;
int l ; cin >> l;
for(int i = 1;i<n;i++){
int y; cin >> y;
int mx = max(y,l);
int mn = min(y,l);
mp[mn]++;
mp[mx]--;
l = y;
}
int sum = 0;
int ans = 0;
for(auto [t,x] : mp){
sum += x;
ans = max(ans,sum);
}
cout << ans << "\n";
return 0;
}