传统题 文件IO:road 2000ms 1024MiB

公路

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

题目描述

从前有 mm 家公司,编号从 11mm ,每家公司存在系数 xix_i

有一张 nn 个点 mm 条边的无向图,第 ii 条边连接 ui,viu_i,v_i ,被公司 cic_i 所控制。

每经过一条边时,你需要向公司支付费用:

如果这是第 kk 次经过公司 ii 所控制的边,你就需要支付 kxikx_i 的费用。

现在对于 t[2,n]t\in [2,n] ,你希望求出一条从 11tt 的路径,

使得在走的边数最少的前提下最小化支付的费用。

输入格式

第一行包含两个整数 n,mn,mnn 表示无向图的点数,mm 表示边数和公司的个数。

第二行包含 mm 个整数,表示 x1,x2,,xmx_1,x_2,\dots,x_m

接下来 mm 行,每行三个整数 ui,vi,ciu_i,v_i,c_i ,表示边 ii 的两个顶点以及控制它的公司。

输出格式

你需要输出 n1n-1 行,其中第 ii 行输出一个整数,表示 11i+1i+1 在边数最少的前提下最小的费用。

样例

样例输入

5 6
1 8 2 1 3 9
1 2 1
2 3 2
1 4 1
3 4 6
3 5 4
4 5 1

样例输出

1
9
1
3

数据范围

对于所有数据,$1\le n\le 50,n-1\le m\le \tbinom{n}{2},1\le x_i\le 10000,1\le u_i,v_i\le n,u_i\neq v_i,1\le c_i\le m$ 。保证不存在两条边连接的点对相同。不存在自环。保证图是连通的。

子任务 1 ( 20% ) : n10n\le 10

子任务 2 ( 30% ) : n20n\le 20

子任务 3 ( 20% ) : n30n\le 30

子任务 4 ( 30% ) : 无特殊限制。

noip #day4

未参加
状态
已结束
规则
OI
题目
4
开始于
2024-10-16 16:30
结束于
2024-10-16 20:30
持续时间
4 小时
主持人
参赛人数
6