摘要:
Description 现在我们的手头有N个软件,对于一个软件i,它要占用Wi的磁盘空间,它的价值为Vi。我们希望从中选择一些软件安装到一台磁盘容量为M计算机上,使得这些软件的价值尽可能大(即Vi的和最大)。 但是现在有个问题:软件之间存在依赖关系,即软件i只有在安装了软件j(包括软件j的直... 阅读全文
摘要:
思路:树形DP。先求最大值。 令s[x]为x的子树中叶子节点的数量。 f[x]为到x时 为先手走,先手能取到的值在子树中排第f[x]小。 g[x]为到x时 为后手走,后手能取到的值在子树中排第f[x]小。 对f[x],先手应该往哪个子树走呢?对于x的一棵子树y,如果进入,那么最终答案就是这棵... 阅读全文