#ABC226C. [ABC226C] 武术家(Martial artist)
[ABC226C] 武术家(Martial artist)
题目描述
小高是一名武术家。武术家可以学习 种动作,称为动作 。对于每个 ,学习动作 需要 分钟的练习。此外,在开始练习之前,必须已经学会了动作 。这里保证对于每个 ,都有 。
小高在时间 时还没有学会任何动作。他不能同时练习多个动作,也不能中断已经开始的练习。请找出小高学会动作 所需的最少分钟数。
输入格式
输入从标准输入中按以下格式给出:
输出格式
输出小高学会动作 所需的最少分钟数。
输入输出样例 #1
输入 #1
5
1 4
2 4
3 4
4 5
输出 #1
Yes
输入输出样例 #2
输入 #2
4
2 4
1 4
2 3
输出 #2
No
输入输出样例 #3
输入 #3
10
9 10
3 10
4 10
8 10
1 10
2 10
7 10
6 10
5 10
输出 #3
Yes
说明/提示
样例 1 解释
以下是小高可能的一种计划:
- 在时间 0,开始练习动作 1,在时间 3 学会动作 1。
- 然后在时间 3,开始练习动作 3,在时间 10 学会动作 3。
在这里,小高花费了 3+7=10 分钟学会动作 3,这是最快的可能方案。注意他不需要学习动作 2 就可以学习动作 3。
样例 2 解释
注意答案可能不适合 32 位整数。
数据范围
- 给定的图是一棵树。