Submission

Status:
PPPPPPPPPP

Score: 100

User: Pera

Problemset: Maximum Adjacent

Language: cpp

Time: 0.002 second

Submitted On: 2025-03-24 09:19:10

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

int main() {
    ios_base::sync_with_stdio(false); cin.tie(NULL);

    string ch;
    vector<int> num;
    while (cin >> ch) {
        if (!isdigit(ch[0]) && ch[0] != '-') break;
        num.push_back(stoi(ch));
    }

    if (num.size() == 1) {
        cout << num[0] << '\n';
        return 0;
    }

    for (int i = 0; i < num.size(); i++) {
        if (i == 0 && num[i+1] < num[i]) cout << num[i] << ' ';
        else if (i == num.size() - 1 && num[i - 1] < num[i]) cout << num[i] << ' ';
        else if (num[i] > num[i-1] && num[i] > num[i+1]) cout << num[i] << ' ';
    }
    cout << '\n';
}