社区讨论

关于本题树上版本

P1031[NOIP 2002 提高组] 均分纸牌参与者 2已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
2 条
当前快照
1 份
快照标识符
@lrt4ibcu
此快照首次捕获于
2024/01/25 19:21
2 年前
此快照最后确认于
2024/01/25 21:24
2 年前
查看原帖
RT,上次讨论积木大赛的树上版本,颇有收获,所以这次来询问这题的树上版本,本题环上版本已是经典例题,有O(NlogN)\mathcal O(N\log N) 解法。
形式化题意:给一棵 NN 个节点的树,每个点有点权,所有点的点权和是 NN 的正整数倍,记点权的平均值为 avgavg。所有点权非负,每个点可以往与自己相连的点输送一个点权,代价为 11,问将所有点置为 avgavg 的最小代价
已知费用流可以解任何形式的图,但是对于树上是否有更优的解法,例如 O(N)\mathcal O(N)O(NlogN)\mathcal O(N\log N) 时间复杂度的解法。如果知道了树上解法,那么不难结合环上解法推广到基环树。
以及据USACO版本扩展的更广义问题:还是一棵 NN 个节点的树,每个点有点权 aia_i 和需求 bib_i ,保证 ai=bi\sum a_i =\sum b_i。所有点权与需求均非负,每个点可以往与自己相连的点输送一个点权,代价为 11,问使所有点 ai=bia_i=b_i 的最小代价。
望大佬指点%%%

回复

2 条回复,欢迎继续交流。

正在加载回复...