图上随机游走.
每条边的贡献是它被赋上的权值乘上它期望被经过的次数.
根据排序不等式,显然应该给期望被经过次数更大的边赋更小的权值,给期望被经过次数更小的边赋更大的权值.
设 $f(i)$ 表示点 $i$ 期望被经过的次数,则边 $(u,v)$ 期望被经过的次数为 $[u\neq n]\frac{f(u)}{\deg(u)}+[v\neq n]\frac{f(v)}{\deg(v)}$ .
转移有,
$$
f(i)=[i=1]+\sum_{(j,i)\in E,j\neq n} \frac{f(j)}{\deg(j)}
$$
高斯消元解出所有的 $f(i)$ ,时间复杂度 $O(n^3)$ .
1 | //%std |