欢迎光临我的Blog,虽然这里还很简陋,但未来一定会焕发生机的!

2022年10月的内容

算法

多重集组合数问题(动态规划)——炎泽汐 の Blog

多重集组合数问题(动态规划)——炎泽汐 の Blog
题目描述 有 n 种物品,第 i 种物品有 a_i 个,不同种类的物品可以互相区分, 但相同种类的无法区分。从这些物品中取出 m 个, 有多少种取法? 求出数模 M 的余数.: 解析 考虑使用动态规划方法进行实现,定义状态方程为:dp[i][j]=前 i 类物品中取出 j 个的组合总数。可以得到以下状态转移方程: 以上递推公式包含三层循环,时间复杂度为 O(n*m^2),显然是过高了,于是我们考虑进行优化: ……继续阅读 »

yanzexi 2年前 (2022-10-07) 741浏览 0评论 10个赞