Submission
Status:
[-SSSSSSSSSSSSSS]
Subtask/Task Score:
{0/100}
Score: 0
User: Seng
Problemset: จุดตัดบนกราฟ
Language: cpp
Time: 0.002 second
Submitted On: 2026-03-08 17:48:57
#include <bits/stdc++.h>
using namespace std;
priority_queue<pair<int, int>> q;
int y[100005];
int main(){
int n;cin >> n;
int sum = 0;
for(int i = 1; i <= n; i++){
cin >> y[i];
if(i == 1) continue;
if(y[i]>y[i-1]){
q.push({y[i-1], 1});
q.push({y[i], -1});
}
else{
q.push({y[i], 1});
q.push({y[i-1], -1});
}
}
return 0;
}