#ABC270F. 交通建设
交通建设
交通建设
题目描述
AtCoder 共和国有 个岛屿。 最初,任何岛屿都没有机场或港口,任意两个岛屿之间也没有道路。 国王高桥将提供这些岛屿之间的一些交通手段。 具体来说,他可以按任意顺序进行任意次以下操作。
选择一个整数 ,满足 ,支付费用 在岛屿 上修建机场。
选择一个整数 ,满足 ,支付费用 在岛屿 上修建港口。
选择一个整数 ,满足 ,支付费用 修建一条双向连接岛屿 和岛屿 的道路。
高桥的目标是,使得对于任意一对不同的岛屿 和 ,都能从岛屿 到达岛屿 ,其中可以按任意顺序执行任意次以下操作。
当岛屿 和 都有机场时,可以从岛屿 前往岛屿 。
当岛屿 和 都有港口时,可以从岛屿 前往岛屿 。
当岛屿 和 由道路连接时,可以从岛屿 前往岛屿 。
求高桥为实现目标需要支付的最小总费用。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出高桥为实现目标需要支付的最小总费用。
样例
4 2
1 20 4 7
20 2 20 3
1 3 5
1 4 6
16
高桥将修建以下设施。
支付 的费用,在岛屿 上修建机场。
支付 的费用,在岛屿 上修建机场。
支付 的费用,在岛屿 上修建港口。
支付 的费用,在岛屿 上修建港口。
支付 的费用,修建连接岛屿 和岛屿 的道路。
于是,以 的费用实现了目标。 不存在总费用不超过 的实现方式,所以应输出 。
3 1
1 1 1
10 10 10
1 2 100
3
不强制要求三种设施每种都至少修建一次。
7 8
35 29 36 88 58 15 25
99 7 49 61 67 4 57
2 3 3
2 5 36
2 6 89
1 6 24
5 7 55
1 3 71
3 4 94
5 6 21
160
数据范围
- 若 ,则 。
- 输入中的所有值均为整数。
难度
提高+/省选
通过率
—
尝试
0
已通过
0
- ID
- 2835
- 类型
- 传统题
- Time Limit
- 4000ms
- Memory Limit
- 1024MiB
- 上传者