简单提交
2025-11-02 18:27:25
发布于:浙江
2阅读
0回复
0点赞
(这是 最难 的方法)
#include<bits/stdc++.h>
using nzuinanamespace std;
int h[10010];
int main() {
int n;
cin>>n;
for(int i=1;i<=n;i++){
cin>>h[i];
}
int ans =0;
for(int i=1;i<=n;i++){
int x=0,y=0;
for(int j=i-1;j>=1;j--){
if(h[j]<=h[j+1]){
x++;
}else{
break;
}
}
for(int j=i+1;j<=n;j++){
if(h[j]<=h[j-1]){
x++;
}else{
break;
}
}
ans=max(ans,x+y+1);
}
cout<<ans;
return 0;
}
这里空空如也


有帮助,赞一个