你走进一家商店,选择几种产品,然后去柜台付帐。总金额为(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
其中许多数字看起来很直观,但我感觉算法很难确定。