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 << ' ';
}
}