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

建设银行网站用360浏览器网络营销推广的基本手段

建设银行网站用360浏览器,网络营销推广的基本手段,wordpress目录在哪里,智慧团建网站pc端根据题解 这道题使用贪心算法,找到当前可解决问题的状态即可 「贪心算法」的问题需要满足的条件: 最优子结构:规模较大的问题的解由规模较小的子问题的解组成,规模较大的问题的解只由其中一个规模较小的子问题的解决定&#xff…

根据题解
这道题使用贪心算法,找到当前可解决问题的状态即可

「贪心算法」的问题需要满足的条件:

  1. 最优子结构:规模较大的问题的解由规模较小的子问题的解组成,规模较大的问题的解只由其中一个规模较小的子问题的解决定;
  2. 无后效性:后面阶段的求解不会修改前面阶段已经计算好的结果;
  3. 贪心选择性质:从局部最优解可以得到全局最优解。

如果要求走一圈,则总剩余油量total应该大于等于0
而在每个站点的时候,当前剩余油量curr如果大于等于0,代表可以到达下一个站点,如果小于0,代表从当前及之前的站点出发无法到达下一个站点,于是出发点改为下一个站点。
为什么说当前及之前的站点出发都无法到达下一个站点呢?
参考这个题解的图:
在这里插入图片描述

可以看到,假设start已经更改为3之后,可以到达4,假设到下一个节点时,cursum变成了负数,而在这之前的两个站点的cursum都是正数,代表它俩的加和都不够,更别提其中一个了 ,所以start会跳过4,更新为i+1

class Solution {
public:int canCompleteCircuit(vector<int>& gas, vector<int>& cost) {int n = gas.size();int start = 0;int curr = 0;int total = 0;for (int i = 0; i < n; ++i) {curr += gas[i] - cost[i];total += gas[i] - cost[i];if (curr < 0) {start = i + 1;curr = 0;}}return total >= 0 ? start : -1;}
};
http://www.hkea.cn/news/882383/

相关文章:

  • b2c电子商务网站系统下载专业网站seo推广
  • 引流推广的方法seo诊断工具
  • 平阴县建设工程网站直通车推广怎么做
  • 网站开发外包不给ftp高佣金app软件推广平台
  • 太原适合网站设计地址百度用户服务中心客服电话
  • 济南源码网站建设长沙网站seo推广公司
  • 北京网站制作17页和业务多一样的平台
  • 无锡市住房城乡建设委网站简单网页设计模板html
  • 武汉市大型的网站制作公司网站ip查询
  • 做仪表行业推广有哪些网站电商网站设计
  • 动静分离网站架构百度售后客服电话24小时
  • 做汽车配件生意的网站佛山seo关键词排名
  • 创意建站推荐百度做广告多少钱一天
  • 巴中网站建设公司百度seo怎么做网站内容优化
  • 查网站备案名称上海网络营销seo
  • 人是用什么做的视频网站网络营销方案设计毕业设计
  • 建设网站考虑因素关键词优化是怎么弄的
  • 陕西营销型网站建设推广普通话的内容简短
  • 做配电箱的专门网站百度指数属于行业趋势及人群
  • 学做网站的网站重庆seo整站优化报价
  • 保定网站设计概述seo推广软件排名
  • 查pv uv的网站网络营销推广服务
  • 怎样让客户做网站优化 保证排名
  • 企业营销型网站做的好网络营销的有哪些特点
  • 网站开发 合同兰州快速seo整站优化招商
  • 网站开发技术现状深圳网络营销推广培训
  • 知名网络公司有哪些河北网站seo
  • 学做网站多少钱关键词难易度分析
  • 传奇如何做网站网站建设策划书案例
  • 龙岗 网站建设深圳信科最好用的搜索神器