32. 百度面试题:用天平(只能比较,不能称重)从一堆小球中找出其中唯一一个较轻的,使用x次天平,最多可以从y个小球中找出较轻的那个,求y与x的关系式

题目:

用天平(只能比较,不能称重)从一堆小球中找出其中唯一一个较轻的,
使用x次天平,最多可以从y个小球中找出较轻的那个,求y与x的关系式。


分析:

这题我面试得时候碰到过,不知是腾讯的面试,还是百度的面试,那个题比较具体,比如有10个球,最少需要几次能找到最轻的球。

之前的相法是分成两拨,称称,轻的球肯定在轻的那拨里面,这样二分直到找到那个轻的球。

后面在网上看到还有更快的方法是三分法,一次分三拨,称两拨,就知道在这三拨中的哪一拨,就这样。。。直到找到那个轻的球。

四分行吗,不行,三分是最快的方法。


所以y与x的关系是:

y <= 3^x




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值