Submission

Status:

[PPPP][P][P][P][P]

Subtask/Task Score:

{20/20}{20/20}{20/20}{20/20}{20/20}

Score: 100

User: ChanakanStudy

Problemset: นก

Language: cpp

Time: 0.006 second

Submitted On: 2026-10-10 09:06:53

#include <iostream>
#include <vector>
#include <algorithm>
#include <string>
#include <utility>
#include <queue>
#include <stack>
#include <set>
#include <map>
#include <numeric>
#include <iomanip>
using namespace std;
using ll = long long;

int main() {
    ios::sync_with_stdio(false);
    cin.tie(nullptr);

    int n;
    cin >> n;
    vector<int> a(n);
    for (auto &x : a) cin >> x;
    ll count = 0;
    if(a.size() == 1) {
        cout << "1";
        return 0;
    }

    if(a[0] >= a[1]) {
        count++;
    }
    if(a[a.size()-1] > a[a.size()-2]) {
        count++;
    }

    for(int i = 1;i<a.size()-1;i++) {
        if(a[i] >= a[i-1] && a[i] >= a[i+1]) {
            count++;
        }
    }
    cout << count;
    return 0;
}