• LQDOJ
  • Trang chủ
  • Bài tập
  • Bài nộp
  • Thành viên
  • Kỳ thi
  • Nhóm
  • Giới thiệu
    • Máy chấm
    • Khóa học
    • Đề xuất ý tưởng
    • Đề xuất bài tập
    • Tools
    • Báo cáo tiêu cực
    • Báo cáo lỗi

Tiếng Việt

Tiếng Việt
English

Đăng nhập

Đăng ký

hakimlonglopb

  • Giới thiệu
  • Bài tập
  • Bài nộp

Rating
-
Bài tập
6
Điểm
1520
Rating #
-
Điểm #
19196

Giới thiệu

include <bits/stdc++.h>

typedef long long ll;

define pll pair<ll,ll>

using namespace std;

ll kt(vector<ll> v)
{
for (ll i=1;i<v.size();i++) if((v[i]\<v[i+1]&&v[i]>v[i-1])||(v[i]>v[i+1]&&v[i]<v[i+1]))return 1;
return 0;

}
int main(){

ios_base::sync_with_stdio(0);
cin.tie(0);cout.tie(0);
ll n;
cin>>n;
ll a[n];
vector<ll> v;
for (ll i=0;i<n;i++){
    cin>>a[i];

}
ll dem=0;
ll dem2=0;
for (ll i=0;i<n;i++)
{
 v.push_back(a[i]);
  for (ll j=i+1;j<n;j++)
     v.push_back(v[j]);
     if(kt(v)==0)
     {
         dem=v.size();
         dem2=max(dem,dem2);
     }
     else {v.clear();
     break;}
}
cout<<dem2-1;
return 0;

}


«    »
Thứ 2
Thứ 3
Thứ 4
Thứ 5
Thứ 6
Thứ 7
CN
Ít
Nhiều

proudly powered by DMOJ| developed by LQDJudge team