为什么"两两互转"式的分账特别浪费转账次数
如果5个朋友每人都单独和其他人核算各自垫付的部分,理论上最多可能要转账10次。而先把每个人的净差额算出来,再只针对净差额进行结算,大量原本会相互抵消的转账其实根本不需要发生。
为什么"人数-1笔"转账一定够用
把每个人的净差额算出来之后,整个group里"该收的总额"和"该付的总额"必然完全相等。每次都让差额最大的债务人和差额最大的债权人配对结算,至少会有一个人的差额在这一轮恰好归零,这也是为什么整个结算过程最多只需要比剩余人数少一笔转账就能完成。
常见问题
总金额没法刚好平均分配怎么办?
出现几毛钱到几块钱的零头很常见。常见的处理方式是把人均金额四舍五入到最接近的整数单位,或者把零头直接算在最初垫付账单的那个人身上,因为涉及金额通常很小,不影响大局。
配对的先后顺序会影响最终谁给谁转账吗?
转账的总笔数不会变,但具体"谁给谁转多少钱"的配对方式可能因为配对顺序不同而有所差异。不过无论采用哪种配对顺序,每个人最终需要支付或收到的净金额是完全相同的。