打靶





算法思路
使用数组a[100010]记录每个高度的箭数,由于题目限制,数组大小可以设置为100010(比10万大一些),然后根据每个输入的靶子高度h,判断a[h]是否大于0,即该高度是否有箭,若有,为了击中靶子,该高度的箭被用去一支;若没有箭,则需要在这个高度加一支箭。而每次箭在击中靶子后高度会下降1,因此a[h-1]的箭数加1。

#include<bits/stdc++.h>
#include<algorithm>
using namespace std;/*题意:射穿一个靶子后箭的高度会减一,
记录每个高度的箭的数量,如果该高度没有箭,就需要有一个箭,箭数ans+1;
下一个高度的箭个数肯定能够加一(上一箭射完后高度减一,就到了下一层)
*/
int main( )
{int n;cin>>n;//n个靶子int a[100010];//用来记录每个高度的箭数,题中高度h范围是小于等于10^6int h;//每个靶子高度int ans=0;//至少需要的箭数for(int i=0;i<n;i++){cin>>h;a[h]>0?a[h]--:ans++;//该高度存在箭,则箭数少一,否则该层需要的箭数加一a[h-1]++;//前一步的操作,保证了下一层肯定要多一只箭      }   cout<<ans;return 0;
}

MT2014——打靶相关推荐

  1. 算法竞赛入门【码蹄集进阶塔335题】(MT2001-2025)

    算法竞赛入门[码蹄集进阶塔335题](MT2001-2025) 文章目录 算法竞赛入门[码蹄集进阶塔335题](MT2001-2025) 前言 为什么突然想学算法了? 为什么选择码蹄集作为刷题软件? ...

  2. 【青少年编程】陈晓光:打靶游戏

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 微信后台回复"资料下载&quo ...

  3. 打靶归来——记参加射击比赛感想

    2019独角兽企业重金招聘Python工程师标准>>> 打靶归来 --记参加射击比赛感想 实弹射击是所有军训项目中我最期待的一项,更令我感到兴奋和荣幸的是我竟能成为连里六个参加射击比 ...

  4. 蓝桥杯java第七届决赛第三题--打靶

    打靶小明参加X星球的打靶比赛.比赛使用电子感应计分系统.其中有一局,小明得了96分.这局小明共打了6发子弹,没有脱靶.但望远镜看过去,只有3个弹孔.显然,有些子弹准确地穿过了前边的弹孔.不同环数得分是 ...

  5. 2016年第七届蓝桥杯C/C++ A组国赛 —— 第三题:打靶

    打靶 小明参加X星球的打靶比赛. 比赛使用电子感应计分系统.其中有一局,小明得了96分. 这局小明共打了6发子弹,没有脱靶. 但望远镜看过去,只有3个弹孔. 显然,有些子弹准确地穿过了前边的弹孔. 不 ...

  6. java蓝桥杯dfs_第七届 蓝桥杯决赛 Java B组 打靶 解题报告(DFS,回溯,全排列)-Go语言中文社区...

    题目: 打靶 小明参加X星球的打靶比赛. 比赛使用电子感应计分系统.其中有一局,小明得了96分. 这局小明共打了6发子弹,没有脱靶. 但望远镜看过去,只有3个弹孔. 显然,有些子弹准确地穿过了前边的弹 ...

  7. unity 开发射击打靶vr_【好玩微信小游戏大全】香肠派对:点开既玩的射击小游戏!正版授权...

    沐沐带你发现好游戏! 沐沐今天推荐这款游戏叫<香肠派对>, 你以为是这款吃鸡的APP游戏吗? 大错特错! 沐沐我怎么会这么俗呢? 要推荐就推荐你没玩过的! 今天推荐这款<香肠派对&g ...

  8. 因果AI热度背后的打靶迷局

    这两年因果AI真的太火了!相信近两年关注AI领域的读者,不难发现有一种声音越来越多.越来越大:因果AI将是下一代可信AI技术,因果革命将开启下一代AI浪潮. 为因果AI鼓与呼的文章,论证逻辑基本是差不 ...

  9. 射击场建设实施方案,实弹打靶和模拟影像并存的关系

    军警射击场可以提供实弹打靶训练,但是目前随着互联网发展,射击训练不仅仅局限于实弹射击,模拟射击训练的普及,越来越多的射击场开始补建模拟影像打靶相关设施设备,所以目前针对模拟影像射击可以在不拆除射击场的 ...

最新文章

  1. php gridview,GridView - [ Android中文手册 ] - 在线原生手册 - php中文网
  2. CSS+DIV-CSS滤镜的应用
  3. 微软 Ignite 大会 PowerBI 划重点
  4. java反编译工具_Java开发必会的反编译知识(附支持对Lambda进行反编译的工具)...
  5. docker部署python web应用_安装docker并部署web项目
  6. 11.* 指针 引用
  7. ssh-copy-id password
  8. |洛谷|动态规划|P2014 选课
  9. 从图书馆进入网络刷题练习与考试平台
  10. 47、打印二叉树的右视图 和 左视图
  11. 失眠怎样才能改善睡眠,五款助眠产品推荐让你拥有好睡眠
  12. 遇到 *.7z001 *.7z.002 *.7z.003 如何用winrar解压缩
  13. 20220929 今天的世界发生了什么
  14. 数字的世界——好神奇
  15. 档案学专业计算机课,档案学专业解读_档案学专业介绍_档案学专业开设课程-高考圈...
  16. AVAIO流学习总结
  17. python 关键字field
  18. Dell笔记本拆机加内存条
  19. Echarts-百家姓-饼状图
  20. 国内服务器怎么选择?腾讯云、阿里云、天翼云?

热门文章

  1. ff14服务器显示位置,ff14服务器
  2. 机器学习实验二(李宏毅-判断年收入)
  3. playbook中的block rescue always
  4. html怎么去广告,净网大师怎么不能去广告了? - 实用方法教程 - 画夹插件网
  5. 家用洗地机怎么选?2023高性价比家用洗地机推荐
  6. windows端的MarginNote:BookxNote
  7. python的环境问题相关
  8. 2021小米笔记本pro14和小新pro14有什么区别 哪个好详细性能配置对比
  9. 更改计算机休眠,win 7 无法设置自动休眠时间
  10. 谷歌的AI布局:机器学习是重心 继续在中国招人