HBC232288City,枚举Partitions题解

季陌殇 算法基础篇 40 0
想要检验自己的编程水平?来试试全网最全C++题库,让您在挑战中不断进步。
n 个物品,每个物品有一个权值。定义一个划分的权值为。k 个非空集合的所有方案的权值和,答案对

给出 n n 个物品,每个物品有一个权值 w_i w i ​ 。 定义一个集合 S S 的权值 W(S)=|S|sumlimits_{xin S}w_x W(S)=∣S∣ x∈S ∑ ​ w x ​ 。 定义一个划分的权值为 W'(R)=sumlimits_{Sin R}W(S) W ′ (R)= S∈R ∑ ​ W(S)。 求将 n n 个物品划分成 k k 个非空集合的所有方案的权值和。答案对 10^9+7 10 9 +7 取模。

HBC232288City,枚举Partitions题解
-第1张图片-东莞河马信息技术
(图片来源网络,侵删)

标签: HBC232288City 枚举Partitions题解