远端评测题 1000ms 250MiB

[JSOI2016] 最佳团体

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

JSOI 信息学代表队一共有 NN 名候选人,这些候选人从 11 到 NN 编号。方便起见,JYY 的编号是 00 号。每个候选人都由一位编号比他小的候选人 RiR_i 推荐。如果 Ri=0R_i = 0,则说明这个候选人是 JYY 自己看上的。

为了保证团队的和谐,JYY 需要保证,如果招募了候选人 ii,那么候选人 RiR_i 也一定需要在团队中。当然了,JYY 自己总是在团队里的。每一个候选人都有一个战斗值 PiP_i ,也有一个招募费用 SiS_i 。JYY 希望招募 KK 个候选人(JYY 自己不算),组成一个性价比最高的团队。也就是,这 KK 个被 JYY 选择的候选人的总战斗值与总招募费用的比值最大。

输入格式

输入一行包含两个正整数 KK 和 NN 。

接下来 NN 行,其中第 ii 行包含三个整数 SiS_i , PiP_i , RiR_i , 表示候选人 ii 的招募费用,战斗值和推荐人编号。

输出格式

输出一行一个实数,表示最佳比值。答案保留三位小数。

1 2
1000 1 0
1 1000 1
0.001

提示

对于 100%100\% 的数据满足 1≤K≤N≤25001 \le K \le N \le 2500,0<Si,Pi≤1040 < S_i,P_i \le 10^4,0≤Ri<i0 \le R_i < i。

动态规划2

未认领
状态
已结束
题目
12
开始时间
2026-10-3 0:00
截止时间
2026-10-10 23:59
可延期
24 小时