站外题求救
  • 板块学术版
  • 楼主Suite_No1_G
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/4/6 21:53
  • 上次更新2023/10/23 19:13:43
查看原帖
站外题求救
546301
Suite_No1_G楼主2023/4/6 21:53

RT

给定一颗 nN个节点的树,结点从个节点的树,结点从1到到N编号,对于第编号,对于第i号点,结点上有号点,结点上有a_i$ 个苹果。

现在从结点 11 开始,每一步可以走向相邻结点,到达某一结点后,可以收集该结点的苹果(第二次到达某结点则没有苹果可收集)。

现在最多可以走 kk 步,问最多可以收集到多少苹果。

第一行输入 nn 和 kk。

第二行有 nn 个整数,第 ii 个整数为 aia_i。

后面 n−1n-1 行每行包含两个正整数 xx% 和 y,表示,表示 x和和y$ 的连边是一条树边。

输出最多能收集几个苹果。

n≤100n≤100,k≤200k≤200。

样例:

10 3
106 439 421 702 78 224 490 910 288 600
1 2
1 3
2 4
3 5
4 6
6 7
6 8
7 9
9 10

答案:1471
2023/4/6 21:53
加载中...