当前位置:  开发笔记 > 人工智能 > 正文

确定给定价格的"通常"现金支付金额的算法

如何解决《确定给定价格的"通常"现金支付金额的算法》经验,为你挑选了0个好方法。

你走进商店,选择几种产品,然后到柜台付账单.总数是一些金额(A).你进入你的钱包,钱包或口袋,放下一些现金(P),其中P> = A,收银员给你改变.

鉴于流通的硬币和账单的集合,最有可能的价值是P什么?

一些例子,假设可用的账单是5美元,10美元,20美元,50美元和100美元,可用的硬币是5c,10c和25c:

A= $ 151.24
P[1]= $ 160(8x $ 20)或($ 100 + 3x $ 20)
P[2]= $ 155($ 100 + $ 50 + $ 5)

A= $ 22.65
P[1]= $ 25($ 20 + $ 5)
P[2]= $ 30($ 20 + $ 10)
P[3]= $ 40($ 20 + $ 20)

A= $ 0.95
P[1]= $ 1(4 x 25c)
P[2]= $ 5

其中许多数字看似直观,但我觉得这个算法难以确定.

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有