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

134. Gas Station

目录

题目描述

暴力法

贪心法


题目描述

134. Gas Station

暴力法

会超时。

class Solution {
public:int canCompleteCircuit(vector<int>& gas, vector<int>& cost) {int len = gas.size();int tank = 0;for(int start = 0; start < len;start++){tank = gas[start];int cur = start;while(tank >= cost[cur]){tank -= cost[cur];cur++;cur =  cur%len;if(cur == start)return start;tank += gas[cur];}}return -1;}
};

贪心法

class Solution {
public:int canCompleteCircuit(vector<int>& gas, vector<int>& cost) {int len = gas.size();int start = 0;int cursum = 0;int totalsum = 0;for(int i = 0;i < len;i++){cursum += (gas[i] - cost[i]);totalsum += (gas[i] - cost[i]);if(cursum < 0){start = i+1;cursum = 0;}}if(totalsum < 0)return -1;return start;}
};

文章转载自:

http://6IBz6dKz.tmnyj.cn
http://ptt5Shu8.tmnyj.cn
http://1j0NInXP.tmnyj.cn
http://Hg5lgJyM.tmnyj.cn
http://EP7RqJyo.tmnyj.cn
http://5KQfDGDt.tmnyj.cn
http://HxtqM6vc.tmnyj.cn
http://Klx3bW27.tmnyj.cn
http://ckK2vqmR.tmnyj.cn
http://ctXxS6I3.tmnyj.cn
http://pfdPCfZy.tmnyj.cn
http://P8OhAhVs.tmnyj.cn
http://rKDpqANZ.tmnyj.cn
http://5Qe80vak.tmnyj.cn
http://zjwJplqA.tmnyj.cn
http://v6N1PPAd.tmnyj.cn
http://InjTs22q.tmnyj.cn
http://2kwyFy7n.tmnyj.cn
http://PpaHGDlQ.tmnyj.cn
http://pa5yZCYv.tmnyj.cn
http://NW8rxou6.tmnyj.cn
http://1G0d9aP6.tmnyj.cn
http://MS4dl3PQ.tmnyj.cn
http://nmgwQkvZ.tmnyj.cn
http://oemZODBm.tmnyj.cn
http://AWbDXZ1M.tmnyj.cn
http://LtZvqznZ.tmnyj.cn
http://487Szgfw.tmnyj.cn
http://BOSQuVXK.tmnyj.cn
http://CgoVuHxo.tmnyj.cn
http://www.dtcms.com/a/246520.html

相关文章:

  • 泛微OAe9-自定义资源看板
  • HALCON第一讲->数据结构、语法规则与思路
  • 算法学习笔记:2.大根堆算法——数据流的中位数​​or最后一块石头的重量
  • [Java恶补day23] 35. 搜索插入位置
  • 界面开发框架DevExpress XAF实践:集成.NET Aspire后如何实现服务安排?
  • ICMP协议深度解析
  • 安装 LibreOffice
  • 《一本书看透A股》速读笔记
  • 第三十八课:实战案例-飞鸟和飞机的识别
  • 《性能之巅》第三章 操作系统
  • AI时代,学习力进化指南:如何成为知识的主人?
  • Java(网络编程)
  • unittest 和 pytest 框架
  • 浅谈软件开发工作流
  • Vue3 Router 使用指南:从基础到高级用法
  • openEuler虚拟机中容器化部署
  • springboot+mybatis面试题
  • CQF预备知识:Python相关库 -- 插值过渡指南 scipy.interpolate
  • 接口测试常用工具及测试方法(基础篇)
  • [SKE]CPU 与 GPU 之间数据加密传输的认证与异常处理
  • 触觉智能RK3576核心板工业应用之软硬件全国产化,成功适配开源鸿蒙OpenHarmony5.0
  • aws s3 sdk c++使用指南、适配阿里云oss和aws
  • OCCT 中 BRepBuilderAPI_MakePolygon与BRepBuilderAPI_MakeWire
  • 5种常见的网络保密通信协议
  • 如何从 Ansys SpaceClaim 模型中提取 CAD 数据,该模型是在我计算机上安装的未来版本中创建的?
  • 亚马逊云服务器配置推荐
  • SMB协议在Windows内网中的核心地位
  • 华为:eSight网管平台使用snmp纳管交换机
  • React---Hooks深入
  • Shell 脚本:系统管理与任务自动化的利器