Submission

Status:
PPPPPPPPPP

Score: 100

User: Cmoss9

Problemset: Maximum Adjacent

Language: cpp

Time: 0.002 second

Submitted On: 2025-03-24 14:57:24

#include <bits/stdc++.h>
using namespace std;
int main () {
    string s;
    vector<int> itf;
    while (cin >> s) {
        if (isdigit(s[0]) || isdigit(s[1])) {
            itf.push_back(stoi(s));
        } else {
            break;
        }
    }
    vector<int> result;
    for (int i = 0;i<itf.size();i++) {
        if (itf[i] > itf[i+1] && i == 0) {
            result.push_back(itf[i]);
        } else if (itf[i] > itf[i-1] && i == itf.size()-1) {
            result.push_back(itf[i]);
        } else if (itf[i] > itf[i-1] && itf[i] > itf[i+1]) {
            result.push_back(itf[i]);
        }
    }
    for (auto i : result) {
        cout << i << ' ';
    }
}