有 n 个人中,某些人的银行账号之间可互相转账,但转账手续费各不相同。给定x和y之间转账时需要从转账金额里扣除z%的手续费,a向b转账的手续费等于b向a转账的手续费。请问 a 最少需要多少钱使得转账后 b 收到 100 元。
时间: 2023-05-02 17:04:37 浏览: 211
从转账金额中扣除Z%的手续费,需要向X转账的手续费为A,向Y转账的手续费等于B向A转账的手续费。请问A最少需要多少钱使得B收到100元。
这道题需要用到一些数学知识和计算。先假设转账金额为x元,则A的手续费为Z%*x元,实际转账金额为(1-Z%)*x元;同理,B的手续费为Z%*[(1-Z%)*x元]元,实际转账金额为(1-Z%)*(1-Z%*Z%)*x元。因为题目中要求B收到100元,所以我们可以列出一个方程式:
(1-Z%)*(1-Z%*Z%)*x - A - B = 100
再将A的表达式代入,可得到:
(1-Z%)*(1-Z%*Z%)*x - Z%*x= 100/(1-Z%)-x
然后将B的表达式代入,可得到:
(1-Z%)*(1-Z%*Z%)*x - Z%*[(1-Z%)*x- Z%*x]=100/(1-Z%)-x
化简后得到:
x=[100/(1-Z%)-B] / [1-(1-Z%)*(1-Z%*Z%)]
这样就可以得到x的值,再将x和A和B的表达式带回去计算A的值,即可得到A最少需要多少钱使得B收到100元。
相关问题
在n个人中,某些人的银行账号之间可以互相转账。这些人之间转账的手续费各不相同。给定这些人之间转账时需要从转账金额里扣除百分之几的手续费,请问a最少需要多少钱使得转账后b收到100元。
这是一道算法题,需要给出更多信息才能回答。请提供以下信息:
1. 转账网络的具体结构,即哪些人之间可以互相转账,转账手续费是多少。
2. 从哪个人开始转账,即a是在这个转账网络中的哪个人。
3. 转账时手续费是固定的百分之几还是可以根据具体的转账金额而变化。
4. b是这个转账网络中的哪个人,需要从a转多少钱给b才能使b最终收到100元。
有了以上信息,才能根据具体情况进行计算,得出a最少需要多少钱才能使得转账后b收到100元。
在 n n n个人中,某些人的银行账号之间可以互相转账。这些人之间转账的手续费各不相同。给定这些人之间转账时需要从转账金额里扣除百分之几的手续费,请问 a a a最少需要多少钱使得转账后 b b b收到 100 100 100元。
这段文字描述了在一些人中,他们的银行账号之间可以互相转账。转账的手续费各不相同。为了确定这些人之间转账时需要从转账金额中扣除多少手续费,需要问a a a最少需要多少钱才能转账后b b b收到100 100 100元。
阅读全文