moxin还卖菜

TimeLimit:1000MS  MemoryLimit:64MB
64-bit integer IO format:%lld
未提交 | 登录后收藏
Problem Description

上文说到moxin跟郭先生去看电影了,于是moxin又双叒破产了,无奈之下moxin只能又做起了卖菜的生意

当然卖菜就得进货,于是moxin就去进货了,这里的商店比较奇葩,遵守以下规则:

1.当两种不同的菜有着相同的价值的时候,那么可以进行交换(比如a种菜的价值等于b种菜的价值,那么a种菜可以与b种菜互相交换,互相交换是不需要花费额外的价值)

2.可以通过讨价还价,以一种菜的价值 + x价值RMB 来换取另一种菜

3.可以直接使用等于菜的价值RMB来购买一种菜

那么问题来了,moxin想要知道购买每一种菜最少需要花费多少RMB?

Input

第一行输入T(1<=T<=10),代表有T组

第二行输入n,m(2<=n<=1e3, 0<=m<=1e3)

代表有n种菜,m种讨价还价的关系

接下来n行,每行有两个整数a,b(1<=a<=n, 1<=b<=1e5)

代表n种菜,第a种菜的价值为b

接下来m行,每行有三个整数a,b,c(1<=a<=n, 1<=b<=n, 1<=c<=1e5, a != b)

代表a种菜+价值为c的RMB可以换取b种菜

(数据一共7组)

Output

n行

每行只有一个整数,每行的整数代表对应的第i种菜所需的最小花费

SampleInput
1
3 1
1 7
2 2
3 2
1 3 1
SampleOutput
7
2
2
Submit
题目统计信息详细
总AC数90
通过人数32
尝试人数39
总提交量295
AC率10.85%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: