首页 > 解决方案 > 一般问题:三人之间的平衡

问题描述

只是在想这个场景。如果三个朋友出去旅行,A 花了 45 美元,B 花了 35 美元,C 花了 10 美元,有没有一个通用的公式可以算出 C 需要将 15 美元转给 C,将 5 美元转给 B 才能平衡?

谢谢

标签: excelpowerbidax

解决方案


stackexchange 的数学部分也有类似的问题。这似乎是一个NP问题。所以没有聪明的方法来解决这个问题。您可以编写可以为三个人编写的代码,但没有您要求的通用公式。

https://math.stackexchange.com/questions/63874/is-there-a-simple-math-behind-splitting-multiple-bills-evenly-across-many-people/63879


推荐阅读