1677. 【USACO】山峰暸望 (Standard IO)
时间限制: 1000 ms 空间限制: 65536 KB 具体限制
Goto ProblemSet

题目描述
一天,Bessie在眺望美丽的威斯康星的群山的时候,她突然产生了疑问:哪座山是最宽的捏?她决定在地平线上,利用她的新发明的山峰高度测量仪依次做N (1 <= N <= 10,000)次高度测量H_i (1 <= H_i <= 1,000,000,000)。一座山定义为一段连续的高度序列,序列中的高度一开始单调上升(或者不变),然后单调下降(或者不变)。举例来说,2, 3, 3, 5, 4, 4, 1这一段高度序列就是一座山。如果在她的视线范围内有一段只单调上升或者只单调下降的序列,也算是一座山。山的宽度定义为在这个山上进行的测量的次数(也就是序列的长度)。请帮Bessie找到最宽的山。

输入
第1行: 一个单独的整数: N
第2到第N+1行: 第i+1包含一个单独的整数: H_i

输出
一个单独的整数,表示最宽的山的宽度。

样例输入
7
3
2
3
5
4
1
6

样例输出
5


思路
开始把l记为1,然后序列下降时,如果H[i-1]>=H[i]那么我们可以把r记为i,如果H[i-1]>H[i]那么l1记为i,
直到H[i-1]< H[i]时,判断r-l+1是否>maxn,如果>则maxn=r-l+1,还要记l=l1。


#include <iostream>
using namespace std;long long i,j,l,r,l1,n,maxn,a[10001];
int main()
{cin>>n;for (i=1; i<=n; i++) cin>>a[i];l=1;l1=1;for (i=2; i<=n; i++){if (a[i-1]>=a[i])  {r=i;if (a[i-1]>a[i])  l1=i;}if ((r==(i-1))&&(a[i-1]<a[i])){if (maxn<(r-l+1)) maxn=r-l+1;l=l1;}}if (maxn<(n-l+1))   maxn=n-l+1;cout<<maxn<<endl;
}

jzoj 1677. 【USACO】山峰暸望 (Standard IO)相关推荐

  1. jzoj 3813. 我要的幸福 (Standard IO)

    Description 幸福/我要的幸福/渐渐清楚/梦想/理想/幻想/狂想/妄想/我只想坚持每一步/该走的方向/就算一路上/偶尔会沮丧/生活是自己/选择的衣裳/幸福/我要的幸福/没有束缚/幸福/我要的 ...

  2. JZOJ 1775. 合并果子2 (Standard IO)

    1775. 合并果子2 (Standard IO) Time Limits: 1000 ms Memory Limits: 65536 KB Description 在一个果园里,多多已经将所有的果子 ...

  3. 4246. 【五校联考6day2】san (Standard IO)

    4246. [五校联考6day2]san (Standard IO) Time Limits: 1000 ms  Memory Limits: 262144 KB  Detailed Limits D ...

  4. 2554. 【NOIP2011模拟9.7】帕秋莉·诺蕾姬 (Standard IO)

    2554. [NOIP2011模拟9.7]帕秋莉·诺蕾姬 (Standard IO) Description 在幻想乡,帕秋莉·诺蕾姬是以宅在图书馆闻名的魔法使.这一天帕秋莉又在考虑如何加强魔法咒语的 ...

  5. 1116. 【HNOI2008】T_OY(踢欧阳^_^) (Standard IO)斜率优化dp

    1116. [HNOI2008]T_OY(踢欧阳^_^) (Standard IO) Time Limits: 1000 ms  Memory Limits: 65536 KB  Detailed L ...

  6. IBM x3850 X6 不开机 面板显示 sys voltage fault standard io book

    IBM x3850 X6 服务器不开机 面板显示 sys voltage fault standard io book 如果有软件绑定主板,要维修主板哦,可加 w:cfx02100313(请备注)## ...

  7. 1677. 【USACO】山峰暸望

    题目描述 一天,Bessie在眺望美丽的威斯康星的群山的时候,她突然产生了疑问:哪座山是最宽的捏?她决定在地平线上,利用她的新发明的山峰高度测量仪依次做N (1 <= N <= 10,00 ...

  8. JZOJ__Day 10:【普及模拟】【USACO】山峰暸望

    题目描述 一天,Bessie在眺望美丽的威斯康星的群山的时候,她突然产生了疑问:哪座山是最宽的捏?她决定在地平线上,利用她的新发明的山峰高度测量仪依次做N (1 <= N <= 10,00 ...

  9. 【USACO】山峰暸望

    题目描述 一天,Bessie在眺望美丽的威斯康星的群山的时候,她突然产生了疑问:哪座山是最宽的捏?她决定在地平线上,利用她的新发明的山峰高度测量仪依次做N (1 <= N <= 10,00 ...

  10. jzoj 3426. 封印一击 (Standard IO)

    Description "圣主applepi于公元2011年9月创造了Nescafe,它在散发了16吃光辉之后与公元2011年11月12日被封印为一颗魂珠,贮藏于Nescafe神塔之中.公元 ...

最新文章

  1. python中x=x+1的读法-python中xrange和range的区别
  2. mysql binlog_format 三种格式 详解 ---摘抄
  3. mysql mongo关联查询语句_MongoDB 集合间关联查询后通过$filter进行筛选
  4. eclipse中将一个项目作为library导入另一个项目中
  5. linux之vim如何快速找到第二次打开文件的指定行
  6. 【转】Linux命令行下svn ignore忽略文件或文件夹用法
  7. hive - 自定义函数(超详细步骤,手把手的交)
  8. daocloud创建mysql_DaoCloud体验-使用node构建应用程序
  9. 2.中小型企业通用自动化运维架构 -- Ansible 安装
  10. 转 OUI and OPatch Do Not Recognize JDK/JRE on Windows
  11. 5G工业无线路由器的优势和应用场景
  12. java计算水仙花数_Java 求水仙花数
  13. 2022年全国高中数学联赛二试几何题(A卷)详解
  14. UVM学习笔记(四)sequence与sequencer
  15. 图片查看器插件(带缩略图) - viewer.js
  16. 韩剧你是我的命运分集大结局
  17. js中isNaN和Number.isNaN的区别
  18. 英特尔:做「真男人」的代价
  19. 基于Python(Django)+MySQL实现(Web)大学生信用评价系统分析与设计【100010400】
  20. 求助: 用DSPACK播放VOB文件的问题

热门文章

  1. SEO人员该创建那种类型博文?
  2. 递归训练:(1.打印沙漏,2.波兰国旗问题)
  3. 郭健: Linux调度器演进
  4. HR,有哪些常用的人才测评方法?
  5. WinCC笔记:03.趋势图控件 —— (2) 选择趋势图的时间范围数值带i的意思
  6. ARM架构(进阶精简指令集机器)
  7. 解决css引用图片不显示问题:background-image: url(../image/document.png);
  8. 【扩展推荐】mews/captcha 图片验证码解决方案
  9. 【博弈】非完全信息博弈基础与CFR算法简介
  10. python 批量重命名数据集中的图片和标签