Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: navysrimuang
Problemset: Maximum Adjacent
Language: cpp
Time: 0.002 second
Submitted On: 2026-03-17 19:16:06
#include<bits/stdc++.h>
using namespace std;
int main(){
cin.tie(0)->sync_with_stdio(0);
vector<int> v;
int n;
while(cin >> n){
v.push_back(n);
}
n = v.size();
vector<int> ans;
if(n >= 2 && v[0] > v[1]) ans.push_back(v[0]);
for(int i = 1;i<n-1;i++){
if(v[i] > v[i-1] && v[i] > v[i+1]) ans.push_back(v[i]);
}
if(n >= 2 && v[n-1] > v[n-2]) ans.push_back(v[n-1]);
for(int x : ans) cout << x << " ";
return 0;
}