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