#Lutece2441. 酒厂
酒厂
Migrated from Lutece 2441 酒厂
All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.
Description
琴酒原本是黑衣组织的一员,但黑衣组织里卧底太多了,于是琴酒选择退出黑衣组织,当起了酒厂老板。
一共有 个酒厂与 条可选的运输路线,每条运输路线可以单向地将酒从一个酒厂运往另一个酒厂,并有一定的建造费用。为了方便管理,琴酒想将其中一个酒厂设置为总部,并选择若干条路进行建造,使得总部的酒可以运到其他酒厂。琴酒想知道最少的建造费用是多少。
Input
第一行两个整数 和 (),表示酒厂个数与运输路线的条数。
接下来 行,每行三个整数 (),表示一条从 号酒厂运往 号酒厂且建造费用为 的运输路线。
Output
如果存在符合条件的建造方案,一行输出两个整数,第一个整数表示最少的建造费用,第二个整数表示对应的总部编号。如果有多个方案,输出最小的总部编号。
如果不存在符合条件的建造方案,输出 。
Samples
4 4
1 2 10
1 3 10
2 4 20
3 4 30
40 1
3 1
1 2 1
-1
Resources
2020 UESTC ICPC Training for Graph