或者:我们是否需要鲁珀特才能获得礼物?
除了路由问题之外,圣诞老人还面临以下问题(很多次都过去了):
给定一个容量为的袋子和一组礼物{ p 1,… ,p n },每个礼物的大小为s i,他希望使孩子{ c 1,… ,c k }开心。他从所有的愿望清单知道孩子ç Ĵ值目前p 我正好v 我,Ĵ ∈ Q ≥ 0得多。
这(两两不相交)套礼物挑选为每一个孩子,使一切都适合,即
,
随之而来的是尽可能多的幸福²,即
这显然不比Bin Packing或背包背包容易,因此可怜的圣诞老人可能不得不花很长时间包装袋子³。
现在,我们知道,他的助手鲁珀特(Rupert)并没有无条件给予。他了解,根据一年中的行为,孩子可能获得的最大值;也就是说,他增加了一个额外的约束
。
这样会使包装袋的问题更容易吗?如果不是总是如此,那么在什么情况下?
- 如果Ç himney直径是限制因素,类似的框架可以成立。
- 让我们不要以公平和其他荒谬的想法为己任。
- 因此,每年只有一个圣诞节。QED
每个想要给其他用户的人,只要有可能,就添加一笔赏金!正确且可以理解的答案也可以使大多数人联想到假期的精神!
—
拉斐尔
呸! ...骗子!
—
瑞克·德克
几个琐碎的评论:这个问题并不总是那么容易(只需在选择),但是至少有一种情况(将所有设置除外,它设置为)。
—
马里奥