[yLOI2018] 树上的链
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
给定一棵有 个节点的树。每个节点有一个点权和一个参数。节点 的权值为 ,参数为 。 是这棵树的根。
现在,对每个节点 (),请在树上你找到最长的一条链 ,满足如下条件:
- 。
- 对 , 有 是 的父节点。
- 链上节点的点权和不超过 ,即 。
输入格式
第一行是一个整数,表示树的节点数 。
第二行有 个整数 ,其中 表示节点 的父节点。
第三行有 个整数,第 个整数表示节点 的权值 。
第四行有 个整数,第 个整数表示节点 的参数 。
输出格式
输出一行 个用空格隔开的整数,第 个整数表示节点 对应的链的最长长度。
5
1 1 2 2
1 2 3 4 5
1 3 3 6 8
1 2 1 2 3
提示
数据规模与约定
对全部的测试点,保证 ,,。
信息学提高组选修课——树上问题基础
- Status
- Done
- Problem
- 6
- Open Since
- 2024-4-13 11:30
- Deadline
- 2024-6-9 23:59
- Extension
- 24 hour(s)