博客
关于我
Leetcode 134. 加油站 java版 如何解决环路加油站算法
阅读量:829 次
发布时间:2023-01-30

本文共 258 字,大约阅读时间需要 1 分钟。

问题描述:在一条环路上有n个加油站,第i个加油站有汽油gas[i]升。有一辆油箱容量无限的车,需要从第i个加油站开往i+1个加油站,消耗汽油cost[i]升。车子的油箱一开始是空的。你需要从这些加油站中的一个出发,判断是否可以绕整个环路行驶一圈。如果能够做到,返回你选择的起始加油站编号;否则返回-1。题目保证,如果存在解的话,解是唯一的。

示例:输入:gas = [1,2,3,4,5], cost = [3,4,5,1,2],输出:3。原因是从第三个加油站开始,汽油足够满足整个路线的消耗,实现绕环路一圈的目标。

转载地址:http://gxgyk.baihongyu.com/

你可能感兴趣的文章
Objective-C实现knuth morris pratt(KMP)算法(附完整源码)
查看>>
Objective-C实现knuth-morris-pratt(KMP)算法(附完整源码)
查看>>
Objective-C实现Koch snowflake科赫雪花曲线算法(附完整源码)
查看>>
Objective-C实现koch snowflake科赫雪花算法(附完整源码)
查看>>
Objective-C实现KPCA(附完整源码)
查看>>
Objective-C实现KruskalMST最小生成树的算法(附完整源码)
查看>>
Objective-C实现kruskal克鲁斯卡尔算法(附完整源码)
查看>>
Objective-C实现kth order statistick阶统计量算法(附完整源码)
查看>>
Objective-C实现lamberts ellipsoidal distance朗伯椭球距离算法(附完整源码)
查看>>
Objective-C实现largest AdjacentNumber最大相邻数算法 (附完整源码)
查看>>
Objective-C实现largest subarray sum最大子数组和算法(附完整源码)
查看>>
Objective-C实现largestPrime最大素数的算法 (附完整源码)
查看>>
Objective-C实现lazy segment tree惰性段树算法(附完整源码)
查看>>
Objective-C实现LBP特征提取(附完整源码)
查看>>
Objective-C实现LDPC码(附完整源码)
查看>>
Objective-C实现least common multiple最小公倍数算法(附完整源码)
查看>>
Objective-C实现Lempel-Ziv压缩算法(附完整源码)
查看>>
Objective-C实现Length conversion长度转换算法(附完整源码)
查看>>
Objective-C实现Levenshtein 距离算法(附完整源码)
查看>>
Objective-C实现levenshteinDistance字符串编辑距离算法(附完整源码)
查看>>