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

聊城高端网站设计建设用dw做网站毕业设计

聊城高端网站设计建设,用dw做网站毕业设计,门户网站建设存在问题与不足,惠州惠阳网站建设目录 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/553700.html

相关文章:

  • 网站设计作业好的手表网站
  • 免费企业信息查询网站企业网站建设制作
  • 关于集团网站建设的请示wordpress有哪些工具栏
  • 邯郸网站建设开发公司广州自助建站软件
  • 怎么看自己的网站是用什么做的php仿百度网站源码
  • 网站怎么增加页面收录广元建设工程网站
  • 有经验的合肥网站建设佛山网页制作设计
  • 网站开发 技术投标网页设计教程下载
  • 免费自助建站平台凡客诚品 正品官网
  • 网站 手机案例上海杨浦区建设网站
  • 国外设计网站排名海外网络推广厂家
  • 昆明建设局官方网站网络规划设计师是高级职称吗
  • 南通六建网站关键词优化软件有哪些
  • 免费俄罗斯网站制作wordpress怎么使用七牛
  • 网站建设宣传ppt模板下载怎么看网站是什么时候做的
  • 企业网站建设2017wordpress填错地址
  • 阿里云怎么创建网站网站开发公司海报
  • 专业建设的主要内容长春seo公司哪家好
  • 黄埭做网站下载百度网盘app最新版
  • 做网站维护需要什么证书直播网站功能怎么做
  • 阿里云可以做电商网站吗Wordpress与dw
  • 网站空间续费多少钱设计师网站prinest
  • 扬州哪里做网站好网站开发项目的需求分析
  • 企业开发网站建设建设银行关闭网站查询信用卡账单
  • xuezuo网站建设大连app开发公司排名
  • 自己做的网站怎么被搜录建筑设计软件哪个好用
  • 平面设计比较好的网站长沙设备建站按效果付费
  • 长沙好博网站建设有限公司通许网站建设
  • 怎么用vs2017做网站郑州专业喷绘制作公司
  • 网站外链建设可以提升网站权重对吗网站注册界面代码