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

做b2b网站的人六六seo基础运营第三讲

做b2b网站的人,六六seo基础运营第三讲,dede免费网站模板,做爰视频网站一、题目分析 需要满足的条件: 只能在每分钟的开始使用武器武器能杀死距离城市最近的怪兽怪兽到达城市就会输掉游戏 游戏最优策略:我们可以在每分钟的开始都使用一次武器,用来杀死距离城市最近的怪兽。这样可以在力所能及的范围内&#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/503215/

相关文章:

  • 昌邑网站建设站长之家网站排名
  • 建设企业网站的需求分析免费域名
  • 重庆欧勒精细有限公司网站策划书百度竞价推广开户
  • 怎么做一键添加信任网站ios aso优化工具
  • ps做网站的分辨率多少钱苹果cms永久免费建站程序
  • 网站推广积分常用于网站推广的营销手段是
  • wordpress时间云储存沈阳网站制作优化推广
  • h5响应式网站建设竞价托管哪家效果好
  • 企业解决方案参考网站品牌软文营销案例
  • 做淘客要有好的网站上海百度seo
  • 网站建设 seojsc宁德seo推广
  • 建立网站的作用信息流优化师工作总结
  • 如何建设物流网站近期时事新闻
  • 网站开发大赛发言稿网址搜索
  • 论坛类型的网站怎么做拉新推广平台有哪些
  • pc官方网站视频专用客户端app
  • 成都哪家做网站建设比较好搜索关键词排名查询
  • 无锡网站优化推广广州网站推广运营
  • 电子商务网站开发的步骤短视频seo排名系统
  • 如何用模板做网站视频河北电子商务seo
  • 动态网站代码设计做小程序的公司
  • 网站建设软件开发的新闻北京关键词优化报价
  • 在上海做兼职在哪个网站好百度售后电话人工服务
  • 深圳网站开发招聘谁能给我个网址
  • 长沙做个网站多少钱怎样免费给自己的公司做网站
  • wordpress to微博优化营商环境条例
  • 做外贸通常用哪些网站seo网站监测
  • 电子商务网站建设解决方案必应搜索引擎
  • 企业网页制作与网站设计南京seo优化培训
  • sqlite开发网站想做网络推广的公司