美文网首页
8.28 - hard - 116

8.28 - hard - 116

作者: 健时总向乱中忙 | 来源:发表于2017-08-29 01:10 被阅读0次

656. Coin Path

竞赛的时候知道是DP问题,结果到最后也没做出来。。。今天脑子很木讷,感觉啥题都不会做。很沮丧。

class Solution(object):
    def cheapestJump(self, A, B):
        """
        :type A: List[int]
        :type B: int
        :rtype: List[int]
        """
        if not A or A[0] == -1: return []
        dp = [[float('inf')] for _ in A]
        dp[0] = [A[0], 1]
        for j in range(1, len(A)):
            if A[j] == -1: continue
            dp[j] = min([dp[i][0] + A[j]] + dp[i][1:] + [j + 1] for i in range(max(0, j - B), j))
        return dp[-1][1:] if dp[-1][0] < float('inf') else []
        

相关文章

  • 8.28 - hard - 116

    656. Coin Path 竞赛的时候知道是DP问题,结果到最后也没做出来。。。今天脑子很木讷,感觉啥题都不会做...

  • 8.28 - hard - 111

    631. Design Excel Sum Formula 这题目的描述真是茫茫长。。。

  • 8.28 - hard - 117

    660. Remove 9 这道题就是搞成9进制就好了

  • 8.28 - hard - 118

    664. Strange Printer 记忆化搜索,感觉有时候能想到DP基本上就算是胜利了。

  • 8.28 - hard - 119

    668. Kth Smallest Number in Multiplication Table今天总结的比较麻木...

  • 8.28 - hard - 112

    632. Smallest Range 竞赛时候手写出来的题目,就不重新做了

  • 8.28 - hard - 113

    639. Decode Ways II 虽然竞赛时候这道题AC了,不过写的code 狗啃一般,找了一个清爽的答案,...

  • 8.28 - hard -115

    644. Maximum Average Subarray II 利用二分法

  • 8.28 - hard - 114

    642. Design Search Autocomplete System 这题要多做几遍,很好的设计题

  • 8.28【倒计时116】

    专业课 3h 实验 记忆 学习 英语 复习12阅读1.5h 政治 第十章 听课 单选1h 累。累到什么也不想做,脑...

网友评论

      本文标题:8.28 - hard - 116

      本文链接:https://www.haomeiwen.com/subject/grvndxtx.html