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

南浔区住房和城乡建设网站广西钦州有做网站的公司吗

南浔区住房和城乡建设网站,广西钦州有做网站的公司吗,移动端cpu天梯图,北京移动网站建设公司排名前言 打球运动量不饱和#xff0c;不太爽#xff0c;来刷题爽爽 134. 加油站 - 力扣#xff08;LeetCode#xff09; 难点在于环形遍历#xff0c;实际上和最大子序和的思路很像#xff0c;小于0就从下个位置开始局部最优#xff1a;当前累加rest[i]的和curSum一旦小…前言 打球运动量不饱和不太爽来刷题爽爽 134. 加油站 - 力扣LeetCode 难点在于环形遍历实际上和最大子序和的思路很像小于0就从下个位置开始局部最优当前累加rest[i]的和curSum一旦小于0起始位置至少要是i1因为从i之前开始一定不行。全局最优找到可以跑一圈的起始位置 // 暴力法两层for用while模拟环形 class Solution { public:int canCompleteCircuit(vectorint gas, vectorint cost) {for (int i 0; i cost.size(); i) {int rest gas[i] - cost[i]; // 记录剩余油量int index (i 1) % cost.size();while (rest 0 index ! i) { // 模拟以i为起点行驶一圈如果有rest0那么答案就不唯一了rest gas[index] - cost[index];index (index 1) % cost.size();}// 如果以i为起点跑一圈剩余油量0返回该起始位置if (rest 0 index i) return i;}return -1;} }; // 贪心法一层for class Solution { public:int canCompleteCircuit(vectorint gas, vectorint cost) {int curSum 0; // 当前汇总剩余油量int totalSum 0; // 用于看最后能否走完int start 0;for (int i 0; i gas.size(); i) {curSum gas[i] - cost[i];totalSum gas[i] - cost[i];if (curSum 0) { // 当前累加rest[i]和 curSum一旦小于0start i 1; // 起始位置更新为i1curSum 0; // curSum从0开始}}if (totalSum 0) return -1; // 说明怎么走都不可能跑一圈了return start; // 总和大于等于0说明能走完} }; 后言 一道题就看了一小时了主要是要自己想就折腾效率还是有点低的
http://www.pierceye.com/news/721710/

相关文章:

  • 郑州服装网站建设做营销型网站用那个cms好
  • 网站登录页面模板下载wordpress添加随机图片
  • 贵阳网站建设哪家便宜关键词林俊杰mp3在线听
  • 怎么看网站是哪个系统做的怎么自己建网站赚钱
  • 茶叶建设网站的优势小学网站模板
  • 铜川免费做网站公司个人博客页面
  • 织梦网站安装出现404 not found商务网站设计素材
  • 石家庄seo网站排名合肥做网站价格
  • 盘锦市城乡建设厅网站区域代理加盟项目
  • 源码如何做网站个人音乐网站源码搭建
  • 网站推广资讯网站注册界面设计
  • 凡网站建设网站线下推广怎么做
  • 简要描述创建商务站点的商务镇江海绵城市建设官方网站
  • 广东建设局网站首页物流官网网站
  • 网站首页做多大分辨率卖域名做非法网站
  • 内蒙古自治区建设厅网站首页网站如何做cdn
  • 代做计算机毕业设计网站福田庆三明星案例
  • 常用seo站长工具微商引流推广平台
  • 潍坊市作风建设年官方网站央视新闻
  • 东阳app开发广东seo网站设计价格
  • 医院网站开发门诊部网站建设
  • 卫生系统网站的建设和维护uc浏览器官网
  • 曲靖网站制作一条龙深圳网站建设的特殊性
  • 网站建设技术课程设计儿童教育网站怎么做有趣
  • 建设银行网站网址网站推广在线
  • 服务器上网站建设用什么搭建个人网站
  • 网站设计排版怎么做wordpress添加媒体
  • 网站服务器镜像外协加工网最新订单
  • 做网站要准备的资料广州响应式网站
  • 徐州网站建设方案维护wordpress主页访客记录