leetcode 134加油站->体现思想->贪心
题目给出每个加油站的带油量gas[i], 与开出每个加油站的耗油量cost[i].
如果循环一个圈, 首先保证的base case 为 gas[i] - cost[i] 的总和要大于等于0 才能圆满的走一圈
其次是我们可以总结出来的一个规律, 对于任意一个节点i为起点向下走, 如果正好到j, 使得当前的油量变为负数, 这整个的过程可以看成, 从节点I开始, 油量为0, 走过中间节点任意个, 驶入开出油量都大于0, 到达点j, 恰好油量小于0, 根据这个情况可以看出, i,j之间所有节点都不可作为起始节点, 继续从j + 1节点尝试即可, 因为题目说有解就唯一, 所以只有 有唯一解 或是 无解两种可能, 代码如下: