字节跳动智力题-推理题

掰巧克力问题

问题:一块N * M大小的巧克力,每次掰一块的一行或一列,全部掰成 1 * 1 大小的巧克力需要掰多少次?

答案:
N * M - 1次;

不管怎么掰,每次只能把一个大块掰成两个小块,即每次掰只能增加1块巧克力;
那么将1块巧克力掰成N * M块小巧克力就需要掰N * M - 1次。

辩论赛问题

问题:1000个人参加辩论赛,1对1进行辩论,淘汰输掉的一方,问需要安排多少场比赛才能角出冠军?
每场辩论赛只能淘汰一个人,要淘汰999个人则需要安排999场比赛。

在24小时里面时针分针秒针可以重合几次

24小时中时针走2圈,而分针走24圈,时针和分针重合24-2=22次, 而只要时针和分针重合,秒针一定有机会重合,所以总共重合22次

N只蚂蚁走树枝,问总距离或者总时间

问题:放N只蚂蚁在一条长度为M树枝上,蚂蚁与蚂蚁之间碰到就各自往反方向走,问总距离或者时间为多少?

参考回答:这个其实就一个诀窍:蚂蚁相碰就往反方向走,可以直接看做没有发生任何事:大家都相当于独立的,A蚂蚁与B蚂蚁相碰后你可以看做没有发生这次碰撞,这样无论是求时间还是距离都很简单了。

旅馆的1元钱问题

问题:有三个人去住旅馆,住三间房,每一间房10元,于是他们一共付给老板30,第二天,老板觉得三间房只需要25元就够了于是叫小弟退回5给三位客人,谁知小弟贪心,只退回每人1,自己偷偷拿了2,这样一来便等于那三位客人每人各花了九元,于是三个人一共花了27,再加上小弟独吞了不2,总共是29。可是当初他们三个人一共付出30那么还有$1呢?

答:
他们所消费的27元里已经包括小弟贪污的2元了,再加退还的3元=30元;这30元现在的分布是:老板拿25元,伙计拿2元,三人各拿1元,正好


版权声明:本文为weixin_59287292原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。