当前位置: 首页 > wzjs >正文

口岸地区网站建设内容山西怀仁建设银行

口岸地区网站建设内容,山西怀仁建设银行,wordpress强制弹窗,微信公众号和微网站目录 T1. 爆气球思路分析T2. 乘法小宇宙思路分析T3. 有多少坑思路分析T4. 势均力敌思路分析T5. 买地攻略思路分析T1. 爆气球 爆气球对孩子们来说是很好玩的游戏。假设有 n n n 只气球被布置在一条直线上,游戏的目标很简单,就是爆掉尽可能多的气球。但是这里我们加一条特殊的…

目录

  • T1. 爆气球
    • 思路分析
  • T2. 乘法小宇宙
    • 思路分析
  • T3. 有多少坑
    • 思路分析
  • T4. 势均力敌
    • 思路分析
  • T5. 买地攻略
    • 思路分析

T1. 爆气球

爆气球对孩子们来说是很好玩的游戏。假设有 n n n 只气球被布置在一条直线上,游戏的目标很简单,就是爆掉尽可能多的气球。但是这里我们加一条特殊的规则 —— 你只能跳一次。我们假设聪明的娃穿了件浑身带刺的衣服,跳到某个位置,躺平,这样气球只要碰到娃身体的任何部分都会立刻爆炸。那么你的任务就是告诉娃应该跳到哪里,才能一次爆掉最多的气球。

时间限制:1 s
内存限制:64 MB

  • 输入
    输入第一行两个正整数: n n n ≤ 1 0 5 ≤ 10^5 105)为一条线上布置的气球的数量; h h h ≤ 1 0 3 ≤ 10^3 103)为孩子伸直双臂能达到的高度。
    第二行给出 n n n 个整数,每个对应一只气球在直线轴上的坐标。题目保证坐标按递增顺序给出,所有坐标值在 [ − 1 0 6 , 1 0 6 ] [-10^6, 10^6] [106,106] 区间内。
  • 输出
    在一行中输出孩子跳跃的位置坐标,使得孩子跳到这个位置然后躺平能够爆掉身下最多的气球;随后输出能爆掉的气球的最大数量。如果这个坐标不唯一,输出最小的那个值。一行中的数间应有 1 1 1 个空格。
  • 样例输入
    11 120
    -120 -40 0 80 122 140 160 220 240 260 300
    
  • 样例输出
    120 5
    
  • 提示
    跳到从 120 120 120 140 140 140,或 240 240 240 260 260 260 之间的任何位置,都可以爆掉 5 5 5 只气球,所以 120 120 120 作为最小的坐标被输出。

思路分析

此题考查枚举算法,属于基础题。

可以用尺取法来高效完成枚举操作,具体来说,设置一个左指针 L L L,初始时为 1 1 1,表示从第一个气球所在的位置开始。然后依次枚举每一个气球 a i a_i ai,其中 i i i 作为右指针。为了能够覆盖到右指针 i i i,我们需要根据尺子的长度(娃伸直双臂能够达到的高度 h h h)将左指针 L L L 移动到合适的位置。移动过程中同时更新尺子覆盖到的气球数量,左指针 L L L 移动结束后,再更新一次气球数量。然后根据此时覆盖到的气球数量更新答案,由于需要给出最小的坐标,因此应该用 a i − h a_i - h aih 作为当前的坐标,而不是 a L a_L aL

/** Name: T1.cpp* Problem: 爆气球* Author: Teacher Gao.* Date&Time: 2025/02/15 09:04*/#include <iostream>using namespace std;int main()
{ios::sync_with_stdio(false);cin.tie(0);int n, h, a[100005] = {0};cin >> n >> h;for (int i = 1; i <= n; i++) {cin >> a[i];}int L = 1, tot = 0, ans = 0, ansx;for (int i = 1; i <= n; i++) {while (a[L] + h < a[i]) {L++, tot--;}tot++;if (tot > ans) {ans = tot, ansx = a[i] - h;}}cout << ansx << " " << ans << endl;return 0;
}

T2. 乘法小宇宙

一个 n n n 位数的正整数 A = a n a n − 1 . . a 1 A=a_na_{n-1}..a_1 A=anan1..a1 和另一个 2 2 2 位数的正整数 B = b 2 b 1 B=b_2b_1 B=b2b1 相乘,其乘法展开式如下图所示:
在这里插入图片描述
其中 C = c n + 1 c n . . c 1 C=c_{n+1}c_n..c_1 C

http://www.dtcms.com/wzjs/569307.html

相关文章:

  • 工程信息网站有哪些中宁网站建设
  • 学院网站建设成效佛山市城乡和住房建设局网站
  • 适合前端新手做的网站山西招标
  • 网站结构怎么分析樟木头做网站
  • 有没有卖设计的网站wordpress查询数据库乱码
  • 网络定制营销seo关键词排名优化官网
  • wordpress地址和站点地址错赣州网站建设哪家公司好
  • 新网站怎么做谷歌推广呢桂林房产
  • 余姚网站定制专业网站定制流程
  • 网站建设项目的预表可以放钓鱼网站的免费空间
  • 电商网站设计公司可找亿企邦无锡市政建设集团有限公司网站
  • 重庆忠县网站建设公司哪家好网上购物型网站
  • wp怎样做可以下载的网站免费全能浏览器
  • 建设网站的公司哪家好高级建站网站
  • 有开源项目做的网站北京市住房建设投资建设网站
  • 哈尔滨cms建站网站内容运营
  • 淄博高端网站磁力搜索器
  • 陕西网站建设多少钱南昌网站建设报价单
  • 专业建网站的学校logo免费设计网站
  • 查询网站哪做的做药物分析常用网站
  • 重庆网站建设夹夹虫公司百度sem运营
  • 国外 网站页面设计师网站十大网站
  • 广西网站建设的公司哪家好网站网站建设网页设计
  • 北京网站建设方案报价模板王字体网
  • 关于推进公司网站开发的请示wordpress打开html文件
  • 广州网站seo优化排名做外贸什么网站比较好做
  • 个人网页背景图片大全柳州做网站优化
  • 大学生网站建设课程总结在vs上用c 做登录网站
  • 建设简单网站的图纸app开发和网站开发
  • 深圳广东网站建设套餐flash网站大全