首页 > 其他 > 详细

134 Gas Station

时间:2015-07-13 15:43:42      阅读:246      评论:0      收藏:0      [点我收藏+]

题目 134 Gas Station

这道题有一个需要利用的条件即是如果存在这样一个station则答案唯一。

class Solution:
    # @param {integer[]} gas
    # @param {integer[]} cost
    # @return {integer}
    def canCompleteCircuit(self, gas, cost):
        s, tmp_s, ans = 0, 0, 0
        for i in range(0, len(gas)):
            val = gas[i] - cost[i]
            s += val
            tmp_s += val
            if tmp_s < 0:
                ans = i + 1
                tmp_s = 0
        if s < 0:
            return -1
        else:
            return ans

 

134 Gas Station

原文:http://www.cnblogs.com/dapanshe/p/4642852.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!