博客园同步 原题链接 前置知识: 最短路。 SPFA,dijkstra \texttt{SPFA,dijkstra} SPFA,dijkstra 会一个即可解决本题。 简要题意: 已知若干组关系 x , y , z x,y,z x,y,z,即 x x x 和 y y y 两人转账需要扣除 z % z \% z% 的手续费(吞钱),问 A A A 给 B B B 打钱,至少要打多少,才能保证 B B B 得到 100 100 100 元。 这时代吞钱的人越来越多了。 建图: 给 x x x 和 y y y 连边,边权为 1 − z 100 1-\frac{z}{100} 1−