1 条题解

  • 1
    @ 2025-5-14 18:52:34
    #include <bits/stdc++.h>
    using namespace std;
    void solve()
    {
        int n;
        cin >> n;
        vector<int> a(n, 0);
        for(int i = 0; i < n; ++ i) cin >> a[i];
        if(n == 1)
        {
            cout << 1 << '\n';
            return ;
        }
        int maxx = *max_element(a.begin(), a.end());
        int minn = *min_element(a.begin(), a.end());
        int ans = 4;
        if(a.front() == maxx || a.back() == maxx) ans --;
        if(a.front() == minn || a.back() == minn) ans --;
        cout << ans << '\n';
    }
    int main()
    {
        int t = 1;
        while(t --) solve();
        return 0;
    }
    
    • 1

    信息

    ID
    5575
    时间
    1000ms
    内存
    256MiB
    难度
    10
    标签
    (无)
    递交数
    1
    已通过
    1
    上传者