We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c064a91 commit ec20f7cCopy full SHA for ec20f7c
Graph/1514.Path-with-Maximum-Probability/Readme.md
@@ -8,6 +8,8 @@
8
9
本题需要改造一番才能使用Dijkstra算法。原本的题意是求最大乘积路径问题:
10
```
11
-maxmize prob(E1)*prob(E2)*...*prob(Ek) = maxmize log[prob(E1)]+log[prob(E2)] + ... + log[prob(Ek)] = minimize -log[prob(E1)] -log[prob(E2)] - ... -log[prob(Ek)]
+maxmize prob(E1)*prob(E2)*...*prob(Ek)
12
+= maxmize log[prob(E1)]+log[prob(E2)] + ... + log[prob(Ek)]
13
+= minimize -log[prob(E1)] -log[prob(E2)] - ... -log[prob(Ek)]
14
15
我们发现每条边的-log[prob(Ek)]都是正数,并且目标是最小化路径之和。所以考虑-log[prob(Ek)]为权重的图,原题就可以转化成标准的最短路径问题。
0 commit comments