#1395. 【例题3】路径长度

【例题3】路径长度

当前没有测试数据。

【例题3】路径长度

题目描述

给出一张nn个点mm条边的有向无环图,起点为11,终点为nn,每条边都有一个长度,并且从起点出发能够到达所有的点,所有的点也都能够到达终点。

绿豆蛙从起点出发,走向终点。到达每一个顶点时,如果该节点有kk条出边,绿豆蛙可以选择任意一条边离开该点,并且走向每条边的概率为1k\frac{1}{k}。现在绿豆蛙想知道,从起点走到终点所经过的路径总长度期望是多少?

输入格式

第一行有两个整数,分别代表图的点数nn和边数mm

接下来mm行,每行有三个整数uu,vv,ww,代表存在一条从uu指向vv长度为ww的有向边。

输出格式

输出一个实数,表示答案,保留两位小数。

数据范围与提示

  • 对于20%20\%的数据,保证n102n \leq 10^{2}
  • 对于40%40\%的数据,保证n103n \leq 10^{3}
  • 对于60%60\%的数据,保证n104n \leq 10^{4}
  • 对于100%100\%的数据,保证1n1051 \leq n \leq 10^{5}1<m<2n1 < m < 2n1u,vn1 \leq u,v \leq n1w1091 \leq w \leq 10^{9},给出的图无重边和自环。

样例

4 4 
1 2 1
1 3 2
2 3 3
3 4 4
7.00