Submission

Status:

[PPP-SSSSSSSSSSS]

Subtask/Task Score:

{0/100}

Score: 0

User: letdown

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

Language: cpp

Time: 0.002 second

Submitted On: 2026-03-12 10:55:26

#include <bits/stdc++.h>

#define int long long

using namespace std;
signed main() {
    cin.tie(NULL)->sync_with_stdio(0);
    int n;
    cin >> n;

    int a[n];
    for (int i = 0; i < n; i++) cin >> a[i];

    map<int, int> mp;
    mp[a[0]]++;
    mp[a[n-1]]++;
    for (int i = 1; i < n-1; i++) {
        mp[a[i]] += 2;
    }

    int mx = 0, mxi = 0;
    for (auto i : mp) {
        if (i.second > mx) {
            mx = i.second;
            mxi = i.first;
        }        
    }

    cout << mp[mxi];
}