美文网首页
8.27 - hard - 109

8.27 - hard - 109

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

629. K Inverse Pairs Array
递推公式如下
f(n,k) = sum(f(n-1,i)), where max(k-n+1,0) <= i <= k
f(0,k) = 0
f(n,0) = 1

def kInversePairs(self, n, k):
        dp = [1] + [0] * k
        for i in range(2, n + 1):
            for j in range(1, k + 1): dp[j] += dp[j - 1]
            for j in range(k, 0, -1): dp[j] -= j - i >= 0 and dp[j - i]
        return dp[k] % (10**9 + 7)

相关文章

  • 8.27 - hard - 109

    629. K Inverse Pairs Array递推公式如下f(n,k) = sum(f(n-1,i)), w...

  • 8.27 - hard - 106

    588. Design In-Memory File System 一道设计题,还挺有意思的,可以再搞一遍

  • 8.27 - hard - 108

    600. Non-negative Integers without Consecutive Ones 这题的递推...

  • 8.27 - hard - 107

    591. Tag Validator 不太理解这道题的意义何在?? 直接抄了答案,并且不太想去理解答案,等到复习的...

  • 8.27 - hard - 110

    630. Course Schedule III 现排序,再用heap,很多greedy的问题都可以这样来做。基本...

  • 8.27棕色

  • 19/09/2017

    Work hard,play hard,study hard, love hard.一个小姐姐跟我这么说。她说后两...

  • 英文书法练习~learning

    learning is sometimes hard, But hard is not impossible.学习...

  • 你辛苦了。

    Thanks for your hard work. 重读:hard

  • 他对我很不客气。

    He is very hard / on me. 重读:hard

网友评论

      本文标题:8.27 - hard - 109

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