题目名称 | 3048. [Nescafé30]能量获取 |
---|---|
输入输出 | nescafe30_energy.in/out |
难度等级 | ★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试数据 | 10 |
题目来源 | 不知云 于2018-11-07加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:2, 提交:3, 通过率:66.67% | ||||
不知云 | 100 | 0.005 s | 0.33 MiB | C++ |
雾茗 | 100 | 0.009 s | 13.68 MiB | C++ |
雾茗 | 0 | 0.005 s | 13.68 MiB | C++ |
关于 能量获取 的近10条评论(全部评论) |
---|
nescafe30_energy.in
输出文件:nescafe30_energy.out
简单对比
“封印大典启动,请出 Nescafe 魂珠!”随着圣主 applepi 一声令下,圣剑护法 rainbow和魔杖护法 freda 将 Nescafe 魂珠放置于封印台上。 封印台是一个树形的结构, 魂珠放置的位置就是根节点(编号为 0)。 还有 n 个其它节点(编号 1~n)上放置着封印石, 编号为 i的封印石需要从魂珠上获取 Ei 的能量。能量只能沿着树边从魂珠传向封印石,每条边有一个能够传递的能量上限 Wi,魂珠的能量是无穷大的。 作为封印开始前的准备工作,请你求出最多能满足多少颗封印石的能量需求?
注意: 能量可以经过一个节点,不满足它的需求而传向下一个节点。 每条边仅能传递一次能量。
第一行一个整数 n,表示除根节点之外其它节点的数量。
接下来 n 行,第 i+1 行有三个整数 Fi、 Ei、 Wi,分别表示 i 号节点的父节点、 i 号节点上封印石的能量需求、连接节点 i 与 Fi 的边最多能传递多少能量。
最多能满足多少颗封印石的能量需求。
4
0 3 2
0 100 100
1 1 1
2 75 80
2
对于 100% 的数据,满足 1<=n<=1000, 0<=Fi<=n, 0<=Ei,Wi<=100。