‹ 上一题 下一题 ›

g6-07509. 预算依赖选择 未做

1000 ms 256 MB 测试点 10 通过率 100% 自拟题GESP-66级·树形DP入门树上背包

题目描述

给定一棵以 为根的有根树,共 个结点。结点 有代价 与收益 。总预算为 。

选择若干结点:若选了结点 (),必须同时选它的父亲;被选结点的代价之和不能超过 。求收益之和的最大值。

允许一个结点都不选,此时收益之和为 。

输入格式

第一行两个整数 与 。

第二行 个整数 。

第三行 个整数 。

第四行 个整数 ,其中 表示结点 的父亲,保证 ( 时该行为空)。

输出格式

一行一个整数,表示收益之和的最大值。

样例 1

输入:

3 5
10 20 30
2 3 4
1 1

输出:

30

选 :代价 超过预算 ,不行;选 :代价 ,收益 。

数据范围

  • 对于 的测试点,;
  • 对于 的测试点,;
  • 对于全部测试点,,,,。
输入
输出

            
答案