【发布时间】:2013-12-31 12:24:43
【问题描述】:
我们每小时最多下载 3 个网页,持续 6 小时。
我们必须一次又一次地下载同一个网页以检查更改。 我们将网页分为两类:
Priority B: each webpage here must be downloaded once per 2 hours
Priority C: each webpage here must be downloaded once per 3 hours
我们有 3 个优先级 B 和 4 个优先级 C。 这意味着,平均每小时:
we must download 3/2 = 1.5 B items
we must download 4/3 = 1.333 C items
On 6 hours: (1.5+1.333)*6 = 17 items.
这证明问题可能有 17 个步骤的解决方案。
我的尝试(使用 18 个步骤):
Hour 1: B0 C0 B1
Hour 2: C1 B2 C2
Hour 3: B0 C3 B1
Hour 4: C0 B2 C2
Hour 5: B0 C1 B1
Hour 6: C3 B2 C2
问题:
我们每 3 小时服用一次C0。这同样适用于C1 和C3。我们还每 2 小时服用一次 B0、B1 和 B2。这些都很好。
我们每 2 小时服用一次C2。这让我很困惑。使用铅笔和纸,我无法通过数学证明每 3 小时服用一次C2 可以解决问题。
问题:有人修改我的尝试,是否有可能只使用 17 个步骤并每 3 小时下载一次C2?
【问题讨论】:
-
这个问题似乎跑题了,因为它与编程无关。
-
这个问题可能会在这里得到更好的答案:math.stackexchange.com
-
我已经发了但是没有回复
-
我在这里看不到任何编程方面;这似乎只是一个数学难题。
标签: algorithm math computer-science