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

邯郸旅游景点汕头seo服务

邯郸旅游景点,汕头seo服务,两学一做网站专栏,大连企业建站程序原题地址 解法一 排序贪心即可。思想为先计算出每一个怪兽到达城市的时间#xff0c;然后排序#xff0c;有小到大进行消灭#xff0c;此时的下标可视作时间。当怪兽到达城市的时间超过或等于当前时间时#xff0c;即已经到达了城市#xff0c;游戏失败#xff0c;下标…原题地址 解法一 排序贪心即可。思想为先计算出每一个怪兽到达城市的时间然后排序有小到大进行消灭此时的下标可视作时间。当怪兽到达城市的时间超过或等于当前时间时即已经到达了城市游戏失败下标即为消灭了多少个怪兽。O(nlogn) 时间复杂度主要在排序上。 int eliminateMaximum(vectorint dist, vectorint speed) {int length dist.size();vectorint times(length);for (int i 0; i length; i) {times[i] (dist[i] - 1) / speed[i] 1;}sort(times.begin(), times.end());for (int i 0; i length; i) {if (times[i] i)return i;}return length;}解法二 排序还是过于粗暴不优雅。进一步思考优化首先如果怪物到达的时间比怪物总数大可以忽略因为会尽可能先消灭到达时间快的怪物而在怪物总数的时间时已经可以把所有怪物消灭了。相较于排序这个解法不排序将怪物到达的时间计数然后从最小的开始进行怪物消灭。这时的下标不代表时间了需要额外使用变量记录当前时间。 int eliminateMaximum(vectorint dist, vectorint speed) {int length dist.size();vectorint times(length,0);for (int i 0; i length; i) {int time (dist[i] - 1) / speed[i] 1;if (time length) continue;times[time];}int time 0;for (int i 0; i length; i) {if(!times[i]) continue;if(timetimes[i]i) return i;time times[i];}return length;}
http://www.pierceye.com/news/545609/

相关文章:

  • 网站建设服务平台网站免费推广策划方案
  • 福田网站建设电话烟台艺术学校官网
  • iis上部署手机网站网页网站自做全搞定
  • 推荐成都网站建设四川seo推广方案
  • python做网站步骤您的php似乎没有安装运行wordpress所必需的mysql扩展
  • 汕头网站快速排名优化无极网站维护
  • 青岛胶南做网站的赣州章贡区人口
  • 株洲市建设质监站网站高端网站设计理念
  • 俄语网站推广视频聚合网站怎么做不侵权
  • 电商网站 建设目标详细说明ppt公司简介页面设计
  • 制作网站需要学什么软件爱站网关键词查询网站
  • 湘潭网站建设 就找磐石网络网站建设与网络编辑综合实训课程指导手册pdf
  • 生产企业做网站有用吗做公众号编辑用什么网站
  • 宜春做网站的公司wordpress博客下载插件
  • python创建网站网站开发技术与开发环境
  • 云南放心seo整站优化培训网页
  • 本地写wordpress北京百度seo点击器
  • 网站打不开怎么做wordpress 显示 链接深度
  • 新人怎么自己做网站更换wordpress语言包
  • 住房和城乡建设部网站安全分会邯郸做外卖网站的公司
  • 网站的文件结构企业服务公司排名
  • 微舍 微网站 怎么做wordpress 插件开发教程
  • 企业网站报价模板下载国外设计网址
  • 做网站怎么排版手机网站怎样建设
  • 大连优化网站课程国内外贸网站建设
  • 苏州建设局官方网站响应式网站制作工具
  • 德州建设小学网站网页设计与制作心得体会1000
  • 建站之星用做什么网站婚纱摄影网站开发的目的
  • 手机网站建设 cms湖南手机响应式网站建设企业
  • 德阳建设局官方网站能去百度上班意味着什么