#C. MIN费用

    Type: Default 1000ms 512MiB

MIN费用

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.

最小游历费用

题目描述

你正在一个城市进行自驾游,这个城市有 nn 个景点编号为 11nn。你打算按编号从小到大顺序游览每个景点。这些景点之间由n1n-1条高速公路连接成一个整体。

经过高速公路需要收费。第 ii 条高速有单程票(只能用一次)价格 ci1c_{i1} 和多程票(可以用无限次)价格 ci2c_{i2}。你在旅游途中可能会重复走一条高速公路,所以多程票有时更划算。

请你求出从 11 游览到 nn 最少需要多少费用。

输入格式

第一行为一个正整数 nn。接下来的 n1n-1 行描述 n1n-1 条高速公路:有 44 个正整数 ai,bi,ci1,ci2a_i,b_i,c_{i1},c_{i2},表示有一条连接 aia_ibib_i 的单程票价格为 ci1c_{i1}、多程票价格为 ci2c_{i2} 的边。

输出格式

一行一个正整数表示答案。

样例 #1

样例输入 #1

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

样例输出 #1

10

样例 #2

样例输入 #2

4
1 4 5 5
3 4 4 7
2 4 2 6

样例输出 #2

16

样例 #3

样例输入 #3

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

样例输出 #3

11

提示

样例解释1:

购票方案如下:

121\to 2:多程票,费用 55

2132\to 1\to 3212\to 1 使用买过的多程票,无费用;131\to 3 单程票,费用 22

31243\to 1\to 2\to 4313\to 1 单程票,费用 22121\to 2 使用买过的多程票,无费用;242\to 4 单程票,费用 11

费用共 5+2+2+1=105+2+2+1=10

数据范围

对所有数据,2n1000002\leq n\leq 1000001ai,bin1\leq a_i,b_i\leq n1ci1ci21000001\leq c_{i1}\leq c_{i2}\leq 100000

测试点编号 nn \le ci1,ci2c_{i1},c_{i2} \le 特殊性质
11 55 100100
22 20002000 100000100000 A
33 A,B
474 \sim 7 1010
8128 \sim 12 20002000 1000010000
131713 \sim 17 100000100000 A
182018 \sim 20 B
212521 \sim 25

特殊性质A:这棵树是一条链

特殊性质B:这棵树的其中一个DFS序是11~nn

20231010集训

Not Attended
Status
Done
Rule
OI
Problem
4
Start at
2023-10-10 19:00
End at
2023-10-10 21:00
Duration
2 hour(s)
Host
Partic.
55