题解 | #神奇天平#
神奇天平
https://ac.nowcoder.com/acm/contest/11181/A
题目中,当 时,首先将原来的物品分成了 3 份,只称量了一次就找到了物品在哪,所以我们不妨大胆猜测,称量 个物品只需要将其一直分为 份称量可以使得最坏情况下最优
下面简单的给出不太严谨的证明:
如果我们将其分为 份,那么我们可以称量一次就能找到最重的物品在哪一堆,并且最坏情况下那一堆有 个物品,这里读者可以手推一下,就不详细展开了。那么,我们每操作一步至少可以将 缩小到 (这里不能等于)
如果我们将其分为 份,那么我们最坏需要测量 2 次,并且最坏情况下那一堆有 个物品。也就是说,我们平均每步至少将 缩小到
其他情况也是一样的道理,总之,其他情况推出来最坏的情况一定不如将 分成 份优
代码:
https://ac.nowcoder.com/acm/contest/view-submission?submissionId=49341752