#1412. 食肉斯特家今天的饭

内存限制:512 MiB 时间限制:2000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: Shirost

题目描述

食肉斯特家今天吃什么?

食肉斯特最近学会了做饭,她打算邀请她的朋友殴人菊就死以及其他人来他家吃饭。

但是食肉斯特觉得自己跑来跑去太麻烦了,其实食肉斯特会使用分身,于是她变出了 个分身去一个个邀请。分身在邀请完后要返回自己家。

包括食肉斯特在内一共 个人, 个人家之间用 条有向边相连接,每条边有个权值 表示这条边的路程。

问食肉斯特们最少要跑多少路程。

形式化的讲,令 表示 的最短路,则求 , 若 无法到 或者 无法到 ,则输出

输入格式

第一行两个数 表示点的个数和边的个数。

接下来 行,每行三个数 表示从 有一条权值为 的有向边。

输出格式

输出一个数,表示食肉斯特一共要跑的路程

样例

样例输入1

4 6
1 2 10
2 1 60
1 3 20
3 4 10
2 4 5
4 1 50

样例输出1

210

数据范围与提示

样例解释:

dis(1,2)=10 , dis(2,1)=55

dis(1,3)=20 , dis(3,1)=60

dis(1,4)=15 , dis(4,1)=50

即ans=10+55+20+60+15+50=210