[CTSC1997] 选课
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.
题目描述
在大学里每个学生,为了达到一定的学分,必须从很多课程里选择一些课程来学习,在课程里有些课程必须在某些课程之前学习,如高等数学总是在其它课程之前学习。现在有 门功课,每门课有个学分,每门课有一门或没有直接先修课(若课程 a 是课程 b 的先修课即只有学完了课程 a,才能学习课程 b)。一个学生要从这些课程里选择 门课程学习,问他能获得的最大学分是多少?
输入格式
第一行有两个整数 , 用空格隔开。( , )
接下来的 行,第 行包含两个整数 和 , 表示第I门课的直接先修课, 表示第I门课的学分。若 表示没有直接先修课( , )。
输出格式
只有一行,选 门课程的最大得分。
7 4
2 2
0 1
0 4
2 1
7 1
7 6
2 2
13
ch01 - 树形 DP
- Status
- Done
- Problem
- 8
- Open Since
- 2023-12-1 0:00
- Deadline
- 2024-3-3 23:59
- Extension
- 2400 hour(s)