‹ 上一题 下一题 ›

g7-07660. 选课 未做

1000 ms 256 MB 测试点 10 自拟题GESP-77级·进阶树形DP树上背包树上DP阶梯·进阶

题目描述

学校开设了 门课程,编号 到 。课程之间存在先修关系:除了课程 以外,每门课恰有一门先修课。
如果课程 是课程 的先修课,那么想选 必须先选 (先修关系保证不会形成环)。

每门课程 有 个学分。你最多可以选 门课,但必须满足先修关系。
请你求出最多能得到多少学分。

输入格式

第一行两个正整数 ()。

第二行 个整数 ()。

接下来 行,每行两个正整数 ,表示课程 是课程 的先修课。

输出格式

一行一个整数,表示最多能获得的学分。

样例 1

输入:

5 3
1 2 3 4 5
1 2
1 3
3 4
3 5

输出:

9

说明:先修树中 是根, 的子节点是 。选 得 ,这是满足先修关系的最大方案。

数据范围

子任务 数据点占比
1 20%
2 20%
3 60%
输入
输出

            
答案