Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: erng
Problemset: Maximum Adjacent
Language: cpp
Time: 0.003 second
Submitted On: 2026-03-05 14:20:36
#include <bits/stdc++.h>
using namespace std;
string x;
int k, val;
vector<int> v;
int main()
{
cin.tie(NULL)->sync_with_stdio(false);
while (k==0)
{
cin>>x;
val=0;
if ((x[0]>='a' && x[0]<='z') || (x[0]>='A' && x[0]<='Z')) k=1;
else if (x[0]=='-')
{
for (int i=1; i<x.size(); i++)
{
val=val*10+(x[i]-'0');
}
v.push_back(val*-1);
}
else
{
for (int i=0; i<x.size(); i++)
{
val=val*10+(x[i]-'0');
}
v.push_back(val);
}
}
for (int i=0; i<v.size(); i++)
{
if (i==0 && v[i]>v[1])
{
cout<<v[i]<<" ";
continue;
}
if (i==v.size()-1 && v[i]>v[i-1])
{
cout<<v[i]<<" ";
continue;
}
if (v[i]>v[i-1] && v[i]>v[i+1]) cout<<v[i]<<" ";
}
}