Submission
Status:
[PPPPPPPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: angpangSK
Problemset: จุดตัดบนกราฟ
Language: cpp
Time: 0.050 second
Submitted On: 2025-11-17 15:42:12
#include <bits/stdc++.h>
#define int long long
using namespace std;
int32_t main() {
ios::sync_with_stdio(0);
cin.tie(0);
int n;
cin >> n;
map <int, int> mp;
int prev;
cin >> prev;
for (int i = 1; i < n; i++) {
int y;
cin >> y;
int mn = min(y, prev);
int mx = max(prev, y);
prev = y;
mp[mn]++;
mp[mx]--;
}
int ans = 0;
int sum = 0;
for (auto [idx, cnt] : mp) {
sum += cnt;
ans = max(ans, sum);
}
cout << ans;
return 0;
}