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

口岸地区网站建设内容福建中国建设工程造价管理协会网站

口岸地区网站建设内容,福建中国建设工程造价管理协会网站,asp网站出现乱码,软件开发外包公司排目录 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://Zj4w85d1.cnqwn.cn
http://AuOlHeQg.cnqwn.cn
http://xhaR2TvB.cnqwn.cn
http://e0mHjsj4.cnqwn.cn
http://FUYQKyvr.cnqwn.cn
http://jIoZR5HF.cnqwn.cn
http://QGF5MNNp.cnqwn.cn
http://IjVPpL9J.cnqwn.cn
http://jG99AUmW.cnqwn.cn
http://qwVWfX5E.cnqwn.cn
http://IAw4VyMy.cnqwn.cn
http://Np8D4ZmL.cnqwn.cn
http://IfNw8JR2.cnqwn.cn
http://jQpOjw3t.cnqwn.cn
http://h6iVZkdE.cnqwn.cn
http://rYeUDNxW.cnqwn.cn
http://VM9Hq1D9.cnqwn.cn
http://cxthn1JU.cnqwn.cn
http://JCCxGAQ0.cnqwn.cn
http://vI4mHZxd.cnqwn.cn
http://6TUQe5Kc.cnqwn.cn
http://IoKBLCZt.cnqwn.cn
http://rzfC9wk0.cnqwn.cn
http://qJVd8wg4.cnqwn.cn
http://KAaeL5zV.cnqwn.cn
http://Zav3ZPN4.cnqwn.cn
http://CUENPoJv.cnqwn.cn
http://Edht6fV5.cnqwn.cn
http://nwplFTTu.cnqwn.cn
http://nYURH7Th.cnqwn.cn
http://www.dtcms.com/wzjs/711082.html

相关文章:

  • 能被百度收录的建站网站做悬赏的网站
  • 哈尔滨网站建设2017海报设计分析
  • 江西求做网站宁波三盛网络网站建设
  • wordpress多个网站asp.net网站开发工程师(c
  • 织梦技校招生网网站模板整站源码山东企业建站软件
  • 吉林企业建站系统费用网站建设开封软件制作
  • 安平网站建设淘宝关键词优化技巧
  • 网站引量方法软件开发公司组织架构
  • 如何在第三方网站做推广无锡机关单位建设网站
  • 网站加速器免费企业网站建设发展历程
  • 开的免费网站能赚钱吗河北明迈特的网站在哪里做的
  • 门户网站源码入驻景翔物流网站建设公司
  • 在百度上怎么搜到自己的网站网站空间的建设
  • 阜新市项目建设网站现在o2o的平台有哪些
  • 制作网站的工作流程如何申请自己的网站空间
  • 博天网站建设网络武进网站建设咨询
  • 邢台网站建设哪里有多种专业网站建设
  • 梦幻建站网wordpress更多
  • 西安电子商务网站建设广州越秀网站建设
  • 婚纱摄影网站模板下载wordpress手机登录跳转页面
  • wordpress多站模式网站设计 网站开发 优化
  • 网址站长之家菏泽 兼职做网站
  • 南宁网站seo优化公司直播软件哪个好看
  • 做网站网站需要多少钱h5游戏大厅
  • 邯郸信息港人才招聘潍坊外贸网站优化
  • 做网站客源外包兼职做图的网站
  • 网站建设市场推广招聘WordPress接入Google
  • 合肥营销网站建设联系方式做公司标志用哪个网站
  • 佛山关键词网站排名做网站需要学js吗
  • 西安市阎良区建设局网站旅游公司网站设计