如何用M轨道来决定N匹马的等级?

时间:2011-09-24 03:37:25

标签: algorithm

提供N匹马和M(M <= N)轨道但没有计时器,你可以从一轮获得的是M马的顺序。问题至少有几轮,如果你想得到所有马匹的排名?

e.g。 N=3, M=3, Round=1; N=3, M=2, Round=3; N=4, M=3, Round=3;

什么是Round,当N = 1000时,M = 3?

2 个答案:

答案 0 :(得分:4)

你可以获得信息理论的下限。

每个种族都会给你log(m!)位信息,你需要log(n!)位。因此,比赛数量的自然下限是log(n!)/ log(m!)。

答案 1 :(得分:0)