• 2022-06-12
    有n个球,其中n-1个球的重量相同,只有一个球与其他球重量不同。现在需要用称量重量的办法找到重量不同的球,假定一次称重无法得到具体重量数值,但可以确定三堆小球的重量相等关系(比如两堆一样重,一堆重量与其他不同)。给出当n=3k时,找到质量不同球的分治算法。 (1) 给出算法思路(5分)。 (2) 写出算法(8分)。 (3) 讨论算法的时间复杂度(2分)。