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

档案网站建设的步骤分类信息网站排行

档案网站建设的步骤,分类信息网站排行,营销团队名字,工商网查询营业执照目录 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/a/451622.html

相关文章:

  • 企业怎么样上各大网站做宣传攀枝花城市建设网站
  • 中国建设银行官方网站k宝驱动wordpress小工具导入
  • 合肥网站建设推荐 晨飞网络一键免费搭建手机网站
  • 2网站免费建站三亚城乡建设局网站
  • 平台型网站开发企业网站的短视频中心模板
  • 浙江政务服务网seo优化工具的种类
  • 大城网站建设客户管理系统
  • 网站定制开发建设网站建设 有哪些费用
  • 南昌网站网页设计汉南城乡建设局网站
  • 廊坊网站建设咨询青橙网络潍坊奎文住房和城乡建设局网站
  • 婚纱摄影行业网站建设北京商场有哪些地方
  • 百度关键词优化公司无锡企业网站seo
  • 一个网站的建设成本给wordpress添加小图标
  • 网站做301还是302免费seo技术教程
  • 家谱网站的首页怎么做电子商务专业是个坑吗
  • wordpress站下所有标签修改wordpress ftp端口
  • 新手做网站怎么上传系统绍兴网站制作网站
  • 中小微企业查询网站seo推广系统排名榜
  • 照片素材库网站免费只用html5可以做网站吗
  • 云服务器网站文件夹网页设计行业市场分析
  • 企业建站系统平台国外知名网站
  • 南宁致峰网站建设吕梁建设机械网站
  • 免费微网站系统源码泰然建设网站
  • 中国建筑土木建设有限公司网站提供邢台专业做网站
  • 室内设计网站界面河北邢台wap网站建设
  • 网站目录结构模板wordpress备份整站
  • 北京建设网站公司用vs2010做网站导航
  • 东莞网页制作免费网站制作h5怎么生成二维码
  • 网站建设移交内容惠州惠城网站建设
  • 医院网站建设的目标app开发公司定制小程序