#Lutece2215. oydy的征途I
oydy的征途I
Migrated from Lutece 2215 oydy的征途I
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
尊贵的oydy
想要踏遍这片土地上的所有城市!于是就开始了他的征途。
这片土地上有个城市和条路,每条路连接了两个城市,,被连接的两个城市可以在这条路上往返,每次经过某条路的时候都要支付一定的过路费,oydy
觉得这样太麻烦了,于是他每经过一条路就会直接把这条路买下来
,这样之后他就可以畅通无阻了(甚至其他人经过时还要给oydy
过路费!)。
由于oydy
是尊贵的,所以在他开始他的征途前,可以直接选择一条路并免费获得这条路的所有权。
oydy
掐指一算就知道了完成自己的征途至少需要多少花费,又掐脚一算就知道了自己一开始在选择一条路时有多少种选择方式
可以达到这个最小花费,他决定考考他的小弟FoolishMe
,即使FoolishMe
常年给oydy
端茶送水,智慧也不及其万分之一,所以需要聪明的你来帮他解决这个问题。
Input
第一行两个数字和表示这片土地上有n个点和m条路
接下来行,每行三个数字,表示到有一条路,买下这条路的花费为
Output
输出一行中包括两个数,第一个数表示最小花费,第二个数表示方案数,两个数中间用空格隔开
Samples
4 6
2 1 1
1 3 3
1 4 7
2 3 2
4 2 3
4 3 3
3 3
4 4
1 2 5
2 4 1
1 3 2
3 4 4
3 2
Note
对于样例,最小的花费是3,oydy一开始有3种选择方式可以达成这个最小花费:
- oydy一开始选择 4-2 这条边, 他的征途为1->2->4->2->3
- oydy一开始选择 4-3 这条边, 他的征途为1->2->3->4
- oydy一开始选择 1-4 这条边, 他的征途为1->2->3->2->1->4
注意:是一开始一条路的选择方式,选择同一条路但征途不同也算同一种方案
Resources
2019 UESTC ACM Training for Graph