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

ps网站头部图片设计网站公司

ps网站头部图片,设计网站公司,关于房子的最新政策,中关村在线手机参数对比报价目录 1921. 消灭怪物的最大数量 题目描述: 实现代码与解析: 贪心 原理思路: 1921. 消灭怪物的最大数量 题目描述: 你正在玩一款电子游戏,在游戏中你需要保护城市免受怪物侵袭。给你一个 下标从 0 开始 且长度为 …

目录

1921. 消灭怪物的最大数量

题目描述:

实现代码与解析:

贪心

原理思路:


1921. 消灭怪物的最大数量

题目描述:

        你正在玩一款电子游戏,在游戏中你需要保护城市免受怪物侵袭。给你一个 下标从 0 开始 且长度为 n 的整数数组 dist ,其中 dist[i] 是第 i 个怪物与城市的 初始距离(单位:米)。

怪物以 恒定 的速度走向城市。给你一个长度为 n 的整数数组 speed 表示每个怪物的速度,其中 speed[i] 是第 i 个怪物的速度(单位:米/分)。

怪物从 第 0 分钟 时开始移动。你有一把武器,并可以 选择 在每一分钟的开始时使用,包括第 0 分钟。但是你无法在一分钟的中间使用武器。这种武器威力惊人,一次可以消灭任一还活着的怪物。

一旦任一怪物到达城市,你就输掉了这场游戏。如果某个怪物  在某一分钟开始时到达城市,这会被视为 输掉 游戏,在你可以使用武器之前,游戏就会结束。

返回在你输掉游戏前可以消灭的怪物的 最大 数量。如果你可以在所有怪物到达城市前将它们全部消灭,返回  n 。

示例 1:

输入:dist = [1,3,4], speed = [1,1,1]
输出:3
解释:
第 0 分钟开始时,怪物的距离是 [1,3,4],你消灭了第一个怪物。
第 1 分钟开始时,怪物的距离是 [X,2,3],你没有消灭任何怪物。
第 2 分钟开始时,怪物的距离是 [X,1,2],你消灭了第二个怪物。
第 3 分钟开始时,怪物的距离是 [X,X,1],你消灭了第三个怪物。
所有 3 个怪物都可以被消灭。

示例 2:

输入:dist = [1,1,2,3], speed = [1,1,1,1]
输出:1
解释:
第 0 分钟开始时,怪物的距离是 [1,1,2,3],你消灭了第一个怪物。
第 1 分钟开始时,怪物的距离是 [X,0,1,2],你输掉了游戏。
你只能消灭 1 个怪物。

示例 3:

输入:dist = [3,2,4], speed = [5,3,2]
输出:1
解释:
第 0 分钟开始时,怪物的距离是 [3,2,4],你消灭了第一个怪物。
第 1 分钟开始时,怪物的距离是 [X,0,2],你输掉了游戏。 
你只能消灭 1 个怪物。

实现代码与解析:

贪心

class Solution {
public:int eliminateMaximum(vector<int>& dist, vector<int>& speed) {int n = dist.size();vector<int> times(n, 0);for (int i = 0; i < n; i++) // 到达时间times[i] = (dist[i] - 1) / speed[i]; // 向下取整sort(times.begin(), times.end());for (int i = 0; i < n; i++)if (times[i] < i)  return i; // 到达时间小于开枪时间return n;}
};

原理思路:

        简单题,看代码就行。

http://www.yayakq.cn/news/752615/

相关文章:

  • 长沙十大景点北京seo如何排名
  • 查看wordpress版本seo网站的优化流程
  • h5特效网站欣赏网站跟网页有什么区别
  • 自适应网站好建们网站制作源码版权
  • 网站认证方式有几种宜昌做网站哪家最便宜
  • 企业网站导航下拉菜单怎么做北京做网站推广多少钱
  • 网站开发需要掌握哪些技术关键词排名点击软件工具
  • 大学网站模板下载学网站建设难
  • 以橙色为主的网站免费空间申请方法
  • 禁止下载app网站市网站建设
  • 校园网站建设调查问卷网级移动营销app
  • 怎样建公司网站微信商城系统免费
  • 建筑劳务东莞网站建设做图网站有哪些东西
  • 湛江人做寄生虫网站discuz论坛
  • wordpress免费网站模板下载地址查询类网站用什么做
  • 朝阳 手机网站 建设国内低代码平台
  • 服装租赁 网站 php企业数字展厅设计
  • 直播网站app开发咨询类网站建设方案书
  • 毕业设计购物网站怎么做企业网址怎么申请
  • 象山seo的优化手机网站建设推荐乐云seo
  • 国内十大网站建设公司排名张家港苏州网站建设
  • 怎么做国际购物网站移动端网站建设推广方案
  • 网站开发数据库有关合同免费com域名申请注册
  • 南宁微网站制作需要多少钱wordpress如何加广告
  • 东莞做一个企业网站wordpress 分页标题
  • 外贸网站价格单页面网站模板怎么做
  • 网站无备案号怎么办郑州seo排名扣费
  • 璧山集团网站建设搜狐快站建设pc网站
  • 营销型网站建设哪里济南兴田德润优惠吗简述电子商务网站的建站流程
  • 企业外贸营销型网站网站的自动登录是怎么做的