Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Kittiponn
Problemset: Maximum Adjacent
Language: cpp
Time: 0.002 second
Submitted On: 2026-03-04 09:03:48
#include <bits/stdc++.h>
#define ll long long
#define sp << ' ' <<
#define nl << '\n'
#define cnl cout << '\n'
using namespace std;
const int nx = 1e5+5;
const int INF = 1e9+5;
const int MOD = 1e9+7;
vector<int> mp,ip;
int main(){
cin.tie(0)->sync_with_stdio(0);
while(1){
string n;
cin >> n;
if((n >= "a" && n <= "z")||(n >= "A" && n <= "Z")) break;
int k = stoi(n);
ip.push_back(k);
}
ip.push_back(0);
for(int i = 0;i < ip.size();i++){
if(i == 0&& ip[i] > ip[i+1])mp.push_back(ip[i]);
else if(ip[i] > ip[i+1] && ip[i] > ip[i-1])mp.push_back(ip[i]);
}
for(auto x : mp) cout << x << ' ';
}