Leetcode5762. 恰有 K 根木棍可以看到的排列数目(第一类斯特林数)

Posted !0 !

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Leetcode5762. 恰有 K 根木棍可以看到的排列数目(第一类斯特林数)相关的知识,希望对你有一定的参考价值。

题目链接:https://leetcode-cn.com/problems/number-of-ways-to-rearrange-sticks-with-k-sticks-visible/

代码

class Solution {
    int N = 1010; 
    int MOD = 1000000007;
    int[][] f = new int[N][N];
    public int rearrangeSticks(int n, int k) {
        f[0][0] = 1;
        for (int i = 1; i <= n; i ++ )
            for (int j = 1; j <= k; j ++ )
                f[i][j] = (int)((f[i - 1][j - 1] + (long)(i - 1) * (f[i - 1][j])) % MOD);
        return f[n][k];
    }
}

以上是关于Leetcode5762. 恰有 K 根木棍可以看到的排列数目(第一类斯特林数)的主要内容,如果未能解决你的问题,请参考以下文章

双周赛 52,单周赛 241 题解

bzoj2529[Poi2011]Sticks 贪心

[bzoj2529][Poi2011]Sticks_贪心

BZOJ2529[Poi2011]Sticks 贪心

Python木棍还原长度

洛谷P1333 瑞瑞的木棍