在这个情况下,如果b支付了86.586元的全额,且这部分全由93元抵100元的代金券支付,则我们先计算出b实际花费了多少代金券金额。
首先根据代金券93抵100的规则,知道每张代金券可以节省7元。那么,
[ \text{所需代金券总金额} = \frac{86.586}{100} \times 93 ]
计算得到实际使用的金额:
[ \text{实际花费} = \frac{86.586 \times 93}{100} = 80.51738 ]
这说明b用了80.51738元现金购买了足够覆盖86.586元消费的代金券。那么,剩余的金钱,即a应该支付给b的钱是a的消费部分减去b实际花费的部分:
[ \text{a应支付给b的金额} = 48.516 - 80.51738 \times \left(\frac{48.516}{86.586}\right) ]
计算具体情况:
[ \text{a应支付给b的金额} = 48.516 - 20.2981799 ]
[ \text{a应支付给b的金额} = 28.2178201 ]
所以,a需要支付给b约28.218元。