Submission

Status:

[PPxSSSSSSSSSSSS]

Subtask/Task Score:

{0/100}

Score: 0

User: Test

Problemset: จุดตัดบนกราฟ

Language: cpp

Time: 0.003 second

Submitted On: 2025-12-30 21:29:30

#include <bits/stdc++.h>
using namespace std;

int main(){
    ios::sync_with_stdio(false);
    cin.tie(nullptr);
    int n;
    cin >> n;
    int prev;
    cin >> prev;
    vector<int> mp(100,0);
    for(int i=1;i<n;i++){
        int y;
        cin >> y;

        int mx = min(y,prev);
        int mn = max(prev,y);

        prev = y;

        mp[mn]++;
        mp[mx]--;
    }
    int ans=0;
    for(int i=0;i<mp.size();i++){
        //cout << mp[i] << "  ";
        ans = max(ans,abs(mp[i]));
    }
    cout << ans;
}