excel - 一般问题:三人之间的平衡
问题描述
只是在想这个场景。如果三个朋友出去旅行,A 花了 45 美元,B 花了 35 美元,C 花了 10 美元,有没有一个通用的公式可以算出 C 需要将 15 美元转给 C,将 5 美元转给 B 才能平衡?
谢谢
解决方案
stackexchange 的数学部分也有类似的问题。这似乎是一个NP问题。所以没有聪明的方法来解决这个问题。您可以编写可以为三个人编写的代码,但没有您要求的通用公式。
推荐阅读
- elasticsearch - Elastic Search 如何构建过滤后词条
- c - 使用 write 打印 Unicode
- c# - 为什么找不到 Entity Framework Core 2.2 FirstOrDefaultAsync 方法?
- python - Python:在一行中应用 lower() strip() 和 split()
- string - 无法在 SELECT 上使用 CAST AS RECORD
- sql - 使用 [DBName].[SchemaName].[TblName] 查询语法时 SQL Server 中的 DB_NAME()
- sap - SAP BO RESTful API 返回二进制
- java - 如何纠正“java.lang.IllegalStateException:无法为 android:onClick 执行方法”?
- android - Firebase 应用内消息在我们需要选项时发送消息?
- excel - 禁用从其他来源复制/粘贴到 Excel