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

淮安网站建设方案wordpress卡死

淮安网站建设方案,wordpress卡死,免费网站后台管理系统,wordpress企业模板主题既然每一个加油站都有对应的加油量和耗油量,我们不妨计算一下每个加油站的汽油净增量。如果每个加油站净增量之和不为负数,则说明一定可以找到唯一的起始点。那我们该如何找到这个起始点呢?我们设置最开始的起点为第0个加油站,接着…

既然每一个加油站都有对应的加油量和耗油量,我们不妨计算一下每个加油站的汽油净增量。如果每个加油站净增量之和不为负数,则说明一定可以找到唯一的起始点。那我们该如何找到这个起始点呢?我们设置最开始的起点为第0个加油站,接着通过for循环往后遍历每一个加油站,同时将每个加油站的净增量逐个累加。在这个过程中我们运用贪心思想:当汽油净增量之和为负数时,我们就可以将起始点更新到当前加油站的下一位。大家可以结合我下面的代码及详细注释理解此题。

代码及详细注释如下:

class Solution {
public:int canCompleteCircuit(vector<int>& gas, vector<int>& cost) {vector<int> sum(gas.size() + 1);//计算每个加油站的油量净增多少for(int i = 0;i < gas.size();i++){sum[i] = gas[i] - cost[i];}int total = 0;for(int i = 0;i < sum.size();i++){total += sum[i];}//用全局视先判断问题是否存在解if(total < 0) return -1;int Cursum = 0;int start = 0;for(int i = 0;i < sum.size();i++){Cursum += sum[i];//当前汽油为负数时,就要将下一位设置为新的startif(Cursum < 0){//记得清0当前汽油量Cursum = 0;start = i + 1;continue;}}return start;}
};

http://www.dtcms.com/wzjs/585540.html

相关文章:

  • 雪狼网站系统南京建设工程网站
  • 怎么建立自己网站视频网站推广论坛
  • 六安网站建设定制对网站做数据分析
  • 网站集约化建设的问题wordpress 评论跳转
  • 整站快速排名优化营销模式有哪些 新型
  • 专业网站建设明细报价表免费建网站的程序
  • 汽贸做网站有用处吗app与网站的区别是什么
  • 淘宝api 做网站投票链接制作
  • 南京鼓楼做网站公司网站制作+资讯
  • 专业网站设计师去哪找怎么导入网站源码
  • 薪火相传网站建设做网站要学会什么
  • 设计师培训流程广州网站seo地址
  • 阿里云做网站官网中安消防安全网站建设
  • 做词云图的网站营销策略主要包括哪些
  • 网站未备案可以上线吗有源码怎么搭建网站
  • 会网站开发 不会软件教育类网站前置审批
  • 大学网站建设目标甘家口网站建设
  • 网站开发颜色代码工业和信息化部直属大学
  • 网站规划的基本原则最具有口碑的网站建设
  • 网站后台如何开发郑州网站建设郑州
  • 北京网站优化网app设计方案计划书
  • 网站建设吸引人的话语辽宁网站建设学校
  • 苏州 网站设计网站自助服务建设策划
  • 网站开发如何建设公共页面个人网站需不需要备案
  • 者珠海市建设局网站电子商务网站建设与维护展望
  • 网站设计主题南通中小企业网站制作
  • 平面广告设计价格seo 哪些媒体网站可以发新闻
  • 网站开发商城1688浙里建系统平台
  • 高品质的网站开发公weekly做网站
  • 展览设计网站推荐做盗市相关网站