码迷,mamicode.com
首页 > 其他好文 > 详细

134 Gas Station

时间:2015-07-13 15:43:58      阅读:93      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!