传统题 文件IO:defend 1000ms 256MiB

防御(10-3)

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

题目背景

在疆域的边境线上,若干要塞通过防御通道相互连接,以守护核心要塞的安全。为了抵御从外围叶子要塞发起的进攻,守军需要在每条通道上布置一定兵力作为路障。你手中拥有有限的总兵力,需要合理分配到各条通道上,使得敌军投入最少的兵力也无法突破到中心要塞。

题目描述

现有 nn 个要塞,其中 11 号要塞为核心。这 nn 个要塞由 n1n-1 条双向通道相连,构成一棵以 11 号结点为根的树结构。在第 ii 条通道上可以布防兵力值 wiw_i,且满足约束

aiwibi.a_i \le w_i \le b_i.

你手头上总共有 mm 个兵力值,需要分配到所有通道上完成布防。

敌人只能从任意一个或多个叶子结点发起进攻,他们的目标是攻到 11 号要塞。假设一支敌军的兵力值为 xx,经过一条布防为 ww 的通道:

  • x>wx > w,该通道被攻破,敌军剩余兵力变为 xwx - w
  • xwx \le w,敌军被击溃,无法通过该通道,同时通道上的守军损耗至 wxw - x

只要有任意一支敌军能够抵达 11 号要塞,防守即告失败;否则防守成功。敌人可将其总兵力分配到若干叶子结点,分别从这些点发起攻击。

请在守军布防最优的情况下,评估敌人至少需要多少总兵力才能攻到 11 号要塞。

输入格式

第 1 行包含两个正整数 n,mn, m,分别表示要塞的个数和你的总兵力值,保证至少存在一种合法布防方案。

22 行到第 nn 行每行四个正整数 ui,vi,ai,biu_i, v_i, a_i, b_i,第 ii 行(2in2 \le i \le n)描述了第 i1i-1 条通道的信息:连接编号为 uiu_iviv_i 的要塞,该通道上布防的兵力值 wiw_i 满足

aiwibi.a_i \le w_i \le b_i.

输出格式

输出一个整数 xx,表示敌人至少需要 xx 的兵力才能找到一种方案攻到 11 号要塞。

样例

11 50
5 4 2 40
3 7 3 5
7 6 6 20
1 2 2 8
9 2 3 20
10 2 2 40
5 11 2 5
4 8 7 8
1 7 1 2
1 5 1 5
8

样例解释

数据范围

  • 对于 30%30\% 的数据:1n,bi,m101 \le n, b_i, m \le 10
  • 对于另 10%10\% 的数据:除 11 号要塞和 22 号要塞以外,其余要塞度数不超过 22
  • 对于 100%100\% 的数据:$1 \le n \le 2\times10^5,\ 1 \le a_i \le b_i \le 10^9,\ \sum_i a_i \le m \le 10^{14}$.

CSP-X/J 模拟赛7补题

未参加
状态
已结束
规则
IOI
题目
8
开始于
2025-10-19 15:30
结束于
2025-10-20 15:30
持续时间
24 小时
主持人
参赛人数
49