源码之家

  • 首页
  • 文章
  • 问答
  • 下载
您的位置: 首页  >  文章  >  134. 加油站

134. 加油站

分类: 文章 • 2024-12-14 09:44:22

134. 加油站

class Solution:
    def canCompleteCircuit(self, gas, cost):
        """
        :type gas: List[int]
        :type cost: List[int]
        :rtype: int
        """
        res, all_sum, min_sum = -1, 0, float('inf')
        n = len(gas)
        for i in range(n):
            all_sum += gas[i] - cost[i]
            if min_sum > all_sum:
                min_sum = all_sum
                res = (i + 1)%n
                
        if all_sum < 0:
            return -1
        
        return res

相关推荐

  • 从程序员到项目经理(7):程序员加油站 -- 完美主义也是一种错
  • 从程序员到项目经理(10):程序员加油站 --要执着但不要固执
  • 深度学习必备之概率论知识加油站
  • 历史性胜利!纽约曼哈顿充电站数量超过加油站
  • 从程序员到项目经理(5):程序员加油站,不是人人都懂的学习要点
  • 环保数采仪助力加油站油气回收监控
  • 程序员加油站 -- 懂电脑更要懂人脑!继“书呆子”后又一呆子现世!
  • 如果新能源汽车占领市场,加油站还有未来吗?
  • 从程序员到项目经理(九):程序员加油站 — 再牛也要合群
  • 加油站主管外通黑客,攫取数十亿黑钱
  • 高性能滚动scroll及页面渲染优化
  • 除了门店越开越小,中国零售行业还有这几大发展趋势
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 源码之家    备案号:   粤ICP备20058927号