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

新浪博客怎么给自己网站做链接吗数据分析培训课程

新浪博客怎么给自己网站做链接吗,数据分析培训课程,怎么做网站教程+用的工具,wordpress电视主题一、题目分析 需要满足的条件: 只能在每分钟的开始使用武器武器能杀死距离城市最近的怪兽怪兽到达城市就会输掉游戏 游戏最优策略:我们可以在每分钟的开始都使用一次武器,用来杀死距离城市最近的怪兽。这样可以在力所能及的范围内&#xf…

一、题目分析

需要满足的条件:

  • 只能在每分钟的开始使用武器
  • 武器能杀死距离城市最近的怪兽
  • 怪兽到达城市就会输掉游戏

游戏最优策略:我们可以在每分钟的开始都使用一次武器,用来杀死距离城市最近的怪兽。这样可以在力所能及的范围内,杀死最多的怪兽。

二、测试用例分析

示例1中打怪兽的策略可以打死 3只怪兽,其实也可以换成这样的打法:

  • 第 0 分钟开始时,怪物的距离是 [1,3,4],你消灭了第一个怪物。
  • 第 1 分钟开始时,怪物的距离是 [X,2,3],你消灭了第二个怪物。
  • 第 2分钟开始时,怪物的距离是 [X,X,2],你消灭了第三个怪物。
  • 所有三个怪物都可以被消灭。

注意:我认为示例1中的方法不是“最优”策略。另外大家不要被这个示例误解,看第二步的时候,竟然没有消灭任何怪物,会误认为只有怪物和城市距离为1才能打死怪物;或者误认为只有在第i分钟内才能到达的怪物,才可以在i分钟时消灭。

三、解题策略

我们可以计算,每一个怪物最晚被消灭的时间,然后对时间进行排序。可以晚点消灭的怪物就会被排到后面。

例如dist=4,speed=2:

  • 第 0 分钟开始时,怪物的距离是4,可以暂时不消灭
  • 第 1 分钟开始时,怪物的距离是2,如果这时候不消灭的话,第2分钟开始时,怪物就到达城市,游戏失败了。
  • 因此最晚消灭时间time=dist/speed-1=1;

例如dist=5,speed=2;

  • 第 0 分钟开始时,怪物的距离是5,可以暂时不消灭
  • 第 1 分钟开始时,怪物的距离是3,可以暂时不消灭
  • 第 2 分钟开始时,怪物的距离是1,如果这时候不消灭的话,第3分钟开始时,怪物就到达城市,游戏失败了。
  • 因此最晚消灭时间time=dist/speed=2;

总结

  • 若dist%speed==0:time=dist/speed-1;
  • 否则:time=dist/speed;

四、示例代码

class Solution {
public:static bool cmp(int a,int b){return a<b;}int eliminateMaximum(vector<int>& dist, vector<int>& speed) {vector<int> time;for(int i=0;i<dist.size();i++){if(dist[i]%speed[i]==0){time.push_back(dist[i]/speed[i]-1);}else{time.push_back(dist[i]/speed[i]);}}sort(time.begin(),time.end(),cmp);int sum=0;for(int i=0;i<time.size();i++){if(i<=time[i]){sum++;}else{break;}}return sum;}
};
http://www.hkea.cn/news/958470/

相关文章:

  • 做网站用建站模版好还是定制好百度站点
  • 关注济南网站建设深圳市企业网站seo
  • 安溪县住房和城乡建设网站色盲
  • 合肥做英文网站今日头条国际军事新闻
  • 西安有哪些做网站的公司好邵阳疫情最新消息
  • asia域名的网站竞价广告
  • 怎么注册公司支付宝账号seo求职信息
  • 多语言网站怎么做网络推广平台公司
  • 山东公司注册网站怎样写营销策划方案
  • 河北省香河县建设局网站中国互联网协会
  • 北京丰台区网站建设游戏推广赚佣金的平台
  • 网站没排名怎么办搜索引擎广告优化
  • wordpress内容主题模板网络网站推广选择乐云seo
  • 电子元器件商城网站建设百度开户怎么开
  • 企业网站开发基本流程百度博客收录提交入口
  • 甘特图模板关于网站建设微信营销模式
  • 网站建设的swot分析长尾关键词挖掘精灵
  • 发布自己的做家教的网站网店运营推广登录入口
  • b s网站系统如何做性能测试百度推广运营怎么做
  • 洛阳seo外包公司费用seo的中文意思
  • 政府网站建设遵循的原则seo网站内容优化
  • java做网站具体步骤邵阳seo优化
  • 自己做的网站如何放进服务器今天今日头条新闻
  • 男装网站的网站建设背景惠州seo按天计费
  • 如何快速提高网站排名互联网项目推广
  • icp备案网站名称更改成都网站设计
  • 企业网站建设需求分析seo排名资源
  • python基础教程雪峰东莞搜索seo网站关键词优化
  • b2b网站开发供应商小程序开发教程全集免费
  • 用自己的手机做网站外链网站是什么