答案 0 :(得分:0)
我将在(log2(n)+ 1)步骤中给出解决方案。 +1
是找重或轻。如果您知道该部分,则需要执行log2(n)步骤。
分为2堆。说,A和B.相互称重,你找到A<B
(读取,桩A的重量小于B的重量)。拿一堆,说A,拆分并称重部件。如果他们的权重相等,你会得到两个事实:
然后你继续使用桩B.(然后你的+1
称重了。)
否则:
现在,说A包含假币。然后,将A的两个分开的桩命名为A and B
,并重复。
Master's theorem
。 binary search
相同。