首页 > 其他分享 >打卡信奥刷题(112)用Scratch图形化工具信奥P6181 [普及组][USACO10OPEN] Mountain Watching S

打卡信奥刷题(112)用Scratch图形化工具信奥P6181 [普及组][USACO10OPEN] Mountain Watching S

时间:2024-06-19 12:31:08浏览次数:19  
标签:Mountain 信奥 样例 28 leq hi Scratch 打卡 图形化

[USACO10OPEN] Mountain Watching S

题目描述

一天,Bessie 望着远处的山脉,在思考:“哪一座山最宽呢?”

Bessie 设法测量了 N N N 个位置的高度 h i h_i hi​( 1 ≤ N ≤ 1 0 5 1 \leq N \leq 10^5 1≤N≤105, 1 ≤ h i ≤ 1 0 9 1 \leq h_i \leq 10^9 1≤hi​≤109)。一座山被定义为一个高度先不下降,后不上升的子序列。视野边缘的山脉也只会增加或减少高度。一座山的宽度被定义为这座山包含的位置数量。

下面是一个例子:

           *******                   *
          *********                 ***
          **********               *****
          ***********           *********               *
*      *****************       ***********             *** *
**    *******************     *************   * *     *******      *
**********************************************************************
3211112333677777776543332111112344456765432111212111112343232111111211
aaaaaa                   ccccccccccccccccccccc eeeeeee    ggggggggg
  bbbbbbbbbbbbbbbbbbbbbbbbbbbb             ddddd ffffffffff  hhhhhhhhh

每座山都已经用字母标出来了。这里 b 山脉的宽度最大,为 28 28 28。

输入格式

第一行一个整数 N N N。

接下来 N N N 行,每行一个整数 h i h_i hi​。

输出格式

输出最宽的山的宽度。

样例 #1

样例输入 #1

7
3
2
3
5
4
1
6

样例输出 #1

5

Scratch实现

在这里插入图片描述

后续

接下来我会不断用scratch来实现信奥比赛中的算法题、Scratch考级编程题实现、白名单赛事考题实现,感兴趣的请关注,我后续将继续分享相关内容

标签:Mountain,信奥,样例,28,leq,hi,Scratch,打卡,图形化
From: https://blog.csdn.net/rogeliu/article/details/139794746

相关文章

  • 「6.18福利」精选大厂真题|笔试刷题陪伴|明天正式开屋啦 - 打卡赢价值288元丰厚奖励
    ......
  • 6、docker-docker的图形化web界面管理工具-portainer--docker镜像原理
    图形化界面管理工具-portainer-可以提供后台面板供我们操作1、下载启动portainer·#-v挂载-v/var/run/docker.sock:/var/run/docker.sock 表示将主机上的Docker守护进程的Unix套接字文件映射到容器内部,这样Portainer就可以通过DockerAPI与Docker守护进程交互了。......
  • 打卡9
    所花时间(包括上课): 2h代码量(行): 150左右搏客量(篇): 1了解到的知识点: mybits备注(其他): 1.Mapper.xml(映射文件)1.1映射配置文件存储的路径在resources里面,要和对应的Dao接口的路径保持一致1.2映射配置文件的文件名必须和Dao接口名保持一致1.3一定要......
  • 打卡10
    所花时间(包括上课): 2h代码量(行): 150左右搏客量(篇): 1了解到的知识点: mybits备注(其他):  核心配置文件的顺序 properties(引入外部properties文件)**settings(全局配置参数)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugin......
  • 打卡7
    所花时间(包括上课)2h代码量(行)约150行博客量(篇)1了解到的知识springboot备注 <!-- mybatis对springboot的支持不需要额外引入mybatis的依赖--><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</art......
  • 打卡信奥刷题(90)用Scratch图形化工具信奥P1853 [普及组] 投资的最大效益
    投资的最大效益题目背景约翰先生获得了一大笔遗产,他暂时还用不上这一笔钱,他决定进行投资以获得更大的效益。银行工作人员向他提供了多种债券,每一种债券都能在固定的投资后,提供稳定的年利息。当然,每一种债券的投资额是不同的,一般来说,投资越大,收益也越大,而且,每一年还可以根......
  • 请准大学生们这样打卡暑假
    敏感词和敏感话题太多,且掩藏在个别网站中,一不小心就会跌进人设的坑里,被莫名其妙的网暴!“麻辣”在5月里就禁言过笔者4次,本以为“800727”已心满意足,殊不知6月1日又被禁言至今,都11天了还被关在“禁闭室”里。他满以为看到我的“笑话”了,孰料岁近80的笔者,早把什么都当“浮云神马”......
  • 打卡5
    所花时间(包括上课): 2h代码量(行): 150左右搏客量(篇): 1了解到的知识点: springboot备注(其他): 学习步骤:创建新模块,选择Spring初始化,并配置模块相关基础信息选择当前模块需要使用的技术集开发控制器类运行自动生成的Application类1.点击 + 选择 N......
  • Day49 代码随想录打卡|二叉树篇---二叉搜索树中的搜索
    题目(leecodeT700):给定二叉搜索树(BST)的根节点 root 和一个整数值 val。你需要在BST中找到节点值等于 val 的节点。返回以该节点为根的子树。如果节点不存在,则返回 null 。方法:递归法:本题考察了二叉搜索树的特性,二叉搜索树指的是在这个二叉树中,他的每一个根节点......
  • Python实现简单的图形化界面 -----Qt GUI
    一、Qt简介以及安装简单介绍Qt以及响应的环境安装Qt简介Qt是一个跨平台的C++开发库,主要用来开发图形用户界面(GraphicalUserInterface,GUI)程序,当然也可以开发不带界面的命令行(CommandUserInterface,CUI)程序。支持通用操作系统Windows、Linux、Unix,智能手机系统Andro......