C. 徐老师的双人对战

    传统题 1000ms 256MiB

徐老师的双人对战

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

说明

徐老师和石老师最近热衷于玩一个策略游戏——《双人对战》

这个游戏是这样的,游戏地图中包含 $n$ 个要塞,编号为 $1 \sim n$,由 $n - 1$ 条双向道路使得这 $n$ 个要塞之间互相可以到达,其中核心要塞的的编号为 $1$,你可以把这 $n$ 个要塞看作是一棵树形结构,而 $1$ 号要塞为根节点

现在游戏双方一个人作为防守方,一个人作为进攻方

防守方将会拥有 $m$ 个士兵用于布防,防守方可以在任意一条道路上放置一定量的士兵,对于第 $i$ 条道路来说,这条道路有两个属性 $a_i,b_i$,表示这条道路上的士兵数量 $c_i$ 必须满足 $a_i \leq c_i \leq b_i$,在安排好士兵后,士兵将不能进行移动

而进攻方拥有 $k$ 个士兵,并且只能选择边缘要塞(除核心要塞外,只有一条双向道路的要塞)发起进攻,当然,可以选择一个或者多个边缘要塞同时发动进攻,最终目标就是从边缘要塞一路攻打到核心要塞

如果现在进攻方安排了 $x$ 个士兵,经过了一条布防士兵数量为 $y$ 的道路
如果 $x>y$,则进攻方成功攻破这条道路进入到下一个要塞,兵力将会变成 $x-y$
如果 $x \leq y$,则防守方成功防守了这一波进攻,防守兵力将会变成 $y-x$

只要有至少 $1$ 个士兵进入到核心要塞,那么进攻方就会获得胜利,反之防守方获胜

现在徐老师选择进攻方,石老师选择防守方

徐老师想知道,在石老师的布防策略最优的情况下,至少需要多少士兵才能获胜?

输入格式

输入第一行包含两个整数 $n,m$ 分别表示要塞数量和石老师的士兵数量

接下来 $n - 1$ 行,每行包含四个整数 $u_i,v_i,a_i,b_i$ 表示第 $i$ 条双向道路连接 $u_i,v_i$ 两个编号的要塞,道路布防属性为 $a_i,b_i$,即至少安排 $a_i$ 个士兵,最多安排 $b_i$ 个士兵


对于 $30\%$ 的数据: $1 \leq n, b, m \leq 10$ 。

对于另外 $10\%$ 的数据: $u_i = i, v_i = i + 1$

对于 $100\%$ 的数据: $1 \leq n \leq 2 \times 10^5, 1 \leq a \leq b \leq 10^9, \sum a \leq m \leq 10 ^ {14}$ 


输出格式

输出一个整数,表示徐老师最少需要多少个士兵才能胜利

样例

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

23CSP-J秋季普及组模拟赛(7)

未参加
状态
已结束
规则
ACM/ICPC
题目
4
开始于
2023-10-3 12:00
结束于
2023-10-13 12:00
持续时间
240 小时
主持人
参赛人数
53