Submission
Status:
----------
Score: 0
User: namnueng_good
Problemset: Maximum Adjacent
Language: cpp
Time: 0.002 second
Submitted On: 2025-03-25 08:50:20
#include <bits/stdc++.h>
using namespace std;
int n,l;
vector<int> v;
int main() {
cin.tie(NULL)->sync_with_stdio(false);
while(cin>>n){
v.push_back(n);
}if(v.size()==1){
cout<<v[0];
return 0;
}
for(int i=1;i<v.size();i++){
l=0;
if(i==1&&v[i-1+l]>v[i+l]){
cout<<v[i-1+l]<<' ';
}
while(v[i+l]>v[i-1+l]){
l++;
if(v[i+l]<=v[i-1+l]){
cout<<v[i-1+l]<<' ';
i+=l;
}
}
}
}