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

安徽展览展示公司排名天津seo推广

安徽展览展示公司排名,天津seo推广,管网建设网站,用层还是表格做网站快2023-09-03每日一题 一、题目编号 1921. 消灭怪物的最大数量二、题目链接 点击跳转到题目位置 三、题目描述 你正在玩一款电子游戏,在游戏中你需要保护城市免受怪物侵袭。给你一个 下标从 0 开始 且长度为 n 的整数数组 dist ,其中 dist[i] 是第 i …

2023-09-03每日一题

一、题目编号

1921. 消灭怪物的最大数量

二、题目链接

点击跳转到题目位置

三、题目描述

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

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

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

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

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

示例 1:
在这里插入图片描述
示例 2:
在这里插入图片描述

四、解题代码

class Solution {
public:int eliminateMaximum(vector<int>& dist, vector<int>& speed) {int n = dist.size();vector<int> arrivalTimes(n);for (int i = 0; i < n; i++) {arrivalTimes[i] = (dist[i] - 1) / speed[i] + 1;}sort(arrivalTimes.begin(), arrivalTimes.end());for (int i = 0; i < n; i++) {if (arrivalTimes[i] <= i) {return i;}}return n;}
};

五、解题思路

(1) 采用贪心+排序的思想来解决问题。

http://www.hengruixuexiao.com/news/10331.html

相关文章:

  • 公司变更法人需要多少费用长沙网站seo诊断
  • 好单库如何做网站得物app的网络营销分析论文
  • 视频播放类网站建设费用广东东莞疫情最新情况
  • 免费 网站管理系统网站百度seo关键词优化
  • 微小店网站建设费用百度关键词搜索热度
  • 做护理简历的网站软文推广哪个平台好
  • 乐清网页设计秦皇岛seo优化
  • 苏州模板网站专业设计网络营销推广案例
  • 做谷歌网站买卖友情链接
  • 苏州吴江做网站公司企业网站的在线推广方法有
  • 在线图片编辑免费版seo优化排名百度教程
  • 北京网络建站网站代发外链
  • 在什么网站上做自媒体网络舆情的网站
  • 南昌地宝网分类信息网洛阳网站seo
  • 微博优惠券网站怎么做的seozhun
  • 网站轮播图怎么做宝鸡网站开发公司
  • 虚拟主机价格一般多少钱seo排名优化表格工具
  • 长沙本地烟网站推广与优化方案
  • 宝安网站设计案例免费网站流量
  • 音乐网站建设方案买链接官网
  • 长沙网站建设 个人百度指数分析报告
  • 网站建设w亿玛酷1负责2019网站seo
  • 做戒烟网站素材天津seo管理平台
  • 精美网站制作电商网站设计方案
  • 自己做网站开发如何找客户百度竞价排名公司
  • 安康网站建设电话关键词排名优化公司外包
  • 富顺住房和城乡建设厅网站广州网站优化价格
  • 呼和浩特网站建设价位上海网络推广公司排名
  • 建设网站公司 优帮云seo营销推广服务公司
  • 网络课程网站模板软文广告例子