我陷入了给出下限L和上限的问题U。 现在假设在小数表示中,整数X4出现了A时间,数字7出现了B时间。 问题是要找到X最大价值A*B为的商品L<=X<=U。 有什么有效的算法可以解决吗?
L
U
X
A
B
A*B
L<=X<=U
如果我正确理解了该问题,则应该可以进行以下操作:
也许一个例子可以帮助理解这一点:
给定 U = 5000和 L = 4900。
现在 Z = 0100。
根据算法,我们设置
导致 X = 4974,目标为2 * 1 = 2