【发布时间】:2020-08-17 19:33:11
【问题描述】:
给定 3n 个人,第 i 个人可以通过概率 p_i 的测试,现在你需要将他们分成 n 组,每组有 3 个人。如果至少有两个人通过测试,则一组得分为 1,否则为 0。为了使总分期望值最大化,如何分组?
我已经考虑过这个问题了,直觉上我认为将两个大的 p_i 和一个小的 p_i 组合在一起是有意义的。另外,我考虑过在最佳安排中,交换来自不同组的任何两个 p_i 应该会降低期望。当交换两个学生时,我可以在数学上写出期望的差异,但似乎没有给出任何明显的结果。我碰壁了。
【问题讨论】:
-
我
m人可以通过测试,那么最高分是floor(m/2)对吗?只需从这组中取出一对人,然后从另一组中添加一个。一旦集合用完,就可以任意创建三元组。 -
你是什么意思?
-
有趣的问题,但我认为它更适合 math.stackexchange.com 或 cs.stackexchange.com。
-
@kireetpanuganti 第一组包括那些可以通过测试的人,另一组是那些不能通过测试的人。
标签: algorithm probability