字节最爱问的智力题(二)

本文探讨了一系列涉及数学和逻辑的挑战性问题,包括金条切割、酒杯分配、地理路径、序列选择和概率游戏。通过巧妙的策略和深入的分析,每个问题都得到了令人满意的解答。这些问题不仅展示了逻辑思维的重要性,也为日常生活中的问题解决提供了启示。
摘要由CSDN通过智能技术生成

1.你现在有一根金条,有一个工人为你工作了七天,他们的工资是金条的七分之一,并且需要当天结清,你只能对金条切割两次,请问需要怎么做。

这个问题和平时用的纸币金额是一个道理,将一根金条切割两次可以得到三根金条,这三根金条必须可以组合出1-7之间的任意金额。

将金条分两次切成长度为1、2、4的金条即可。

  1. 第一天,将长度为1的金条支付给工人。
  2. 第二天,将长度为2的金条支付给工人,工人将长度为1的金条还给你。
  3. 第三天,将长度为1的金条支付给工人
  4. 第四天,将长度为4的金条支付给工人,工人将长度为1,2的金条还给你
  5. 第五条,将长度为1的金条支付给工人
  6. 第六条,将长度为2的金条支付给工人,工人将长度为1的金条还给你
  7. 第七天,将长度为1的金条支付给工人

2.有三个酒杯,其中两个大酒杯每个可以装8两酒,一个可以装3两酒。现在两个大酒杯都装满了酒,只用这三个杯子怎么把酒平均的分给4个人喝?

这个问题就是用杯子倒来倒去,一共16两酒分给四个人,最后每个人都喝四两酒即可

用三个数字表示三个杯子,最开始为880,即两个8两的杯子是满的,一个3两的杯子是空的。

  1. 880—>853,这时A喝掉第三个杯子的三两酒变成850
  2. 850—>823,这时B喝掉第二个杯子的二两变酒成803
  3. 803—>830—>533—>560—>263—>281,A喝掉第三个杯子的一两酒变成280(A喝完了4两)
  4. 280—>253—>550—>523—>820—>703—>730—>433—>460—>163—>181,这时C和D各喝一两酒变成080
  5. 080—>053—>350—>323,这时B喝点第二个杯子的二两酒,C和D各喝三两酒,到此所有人都喝了四两酒

3.在地球什么地方能够,往南走1公里,然后往东走1公里,再往北走1公里能回到原点?

这个问题的本质就是往北走一公里和往南走一公里正好抵消,往东走一公里要回到原点。一共是两个答案。

我们只需要找到在哪里往东走一公里会回到原点呢?这样的点在地球上有无数个,主要集中在两个地方,即北极点附近和南极点附近。有一个周长为一公里的圆,圆心在北极点和南极点的连线上,只要站在这个圆上的任意一个点,向东或向西走一公里都会回到原点。如下图绿色的圆。

在这里插入图片描述

所以这个点是距离南极1+1/(2*pi)的点,假设这个点为A点,先向南走一公里到达B点,向东走一公里还是B点(相当于绕了一圈),再向北走一公里回到A点。这时是假设这个圆的圆心就是南极点,圆的半径就是1/(2*pi),因为地球非常大,这个圆的周长又只有一公里,这么假设是可以的。

在这里插入图片描述

这时又有人说了,这个B点所在的圆还可以小一点,即一公里是这个圆的周长的整数倍,这样也是可以的,向东走一公里相当于绕了很多圈还是回到了原点。

所以答案是距离南极点1+1/(2*pi*k)的点,都是可以的,k为正整数。

还有一个答案就是北极点,很好理解,在北极点先向南走一公里,在向东走一公里,这时距离北极点还是一公里,在向被走一公里就回到北极点了。

4.50名运动员按顺序排成一排,教练下令:“单数运动员出列!”剩下的运动 员重新排列编号,教练又下令:“单数运动员出列!”如此下去,最后只剩下一个人,他是最开始的几号运动员?

这个问题不难,很容易就可以想到,先正着推,在逆着推就可以了

正向思维:

  1. 运动员编号为1-50,单号出列后为2,4,6,…,50
  2. 运动员重新编号为1-25,单号出列后为2,4,6,…,24
  3. 运动员重新编号为1-12,单号出列后为2,4,6,…,12
  4. 运动员重新编号为1-6,单号出列后为2,4,6
  5. 运动员重新编号为1-3,单号出列后为2

反向思维:

  1. 第五轮运动员的编号为2
  2. 第五轮编号为2的运动员在第四轮编号为4
  3. 第四轮编号为4的运动员在第三轮中编号为8
  4. 第三轮编号为8的运动员在第二轮中编号为16
  5. 第二轮编号为16的运动员在第一轮中编号为32

所以,剩下的最后一名运动员在开始的编号为32

5.连续正整数之和为1000 的共有几组?

这是一道比较偏数学的题目

假设开始的数为m,从m加到n等于1000,根据等差求和公式得 ( m + n ) ( n − m + 1 ) / 2 = 1000 (m+n)(n-m+1)/2=1000 (m+n)(nm+1)/2=1000 ( m + n ) ( n − m + 1 ) = 2000 (m+n)(n-m+1)=2000 (m+n)(nm+1)=2000,即2000为一个奇数和一个偶数的乘积,得 20000 = 2 ∗ 2 ∗ 2 ∗ 2 ∗ 5 ∗ 5 ∗ 5 20000=2*2*2*2*5*5*5 20000=2222555

下面分情况讨论

  1. 当奇数为1时, m + n = 2000 m+n=2000 m+n=2000 n − m + 1 = 1 n-m+1=1 nm+1=1,得 m = 1000 , n = 1000 m=1000,n=1000 m=1000,n=1000
  2. 当奇数为5时, m + n = 400 , n − m + 1 = 5 m+n=400,n-m+1=5 m+n=400,nm+1=5,得 m = 197 , n = 203 m=197,n=203 m=197,n=203
  3. 当奇数为25时, m + n = 80 , n − m + 1 = 25 m+n=80,n-m+1=25 m+n=80,nm+1=25,得 m = 27 , n = 53 m=27,n=53 m=27,n=53
  4. 当奇数为125时, m + n = 125 , n − m + 1 = 16 m+n=125,n-m+1=16 m+n=125,nm+1=16,得 m = 54 , n = 71 m=54,n=71 m=54,n=71

综上,有四组。

6.49个人中至少几个人生日是同一月?

一年有12个月,那么49个人最后至少有49/12+1=5个人出生月份相同

7.一枚正反概率不一样的硬币,如何当一枚正常的硬币来用(正反概率相同)?

答案是连续抛两次即可,第一次为正面、第二次为反面和第一次为反面、第二次为正面得概率相同。

8.1楼到n楼的每层电梯门口都放着一颗钻石,钻石大小不一。你乘坐电梯从1楼到n楼,每层楼电梯门都会打开一次,只能拿一次钻石,问怎样才能拿到「最大」的一颗?

这是一个非常有意思且非常高频的面试题,大概意思就是先观察几层电梯的钻石大小,记住最大的钻石大小,后面几层一旦出现比前几层钻石都大的钻石就直接拿了,这样其实也不能保证可以拿到最大的一颗,但却是一个最优解了。

这个问题的原型叫秘书问题,可以在维基百科上查到,内容是这样的:要聘请一名秘书,有 n 个应聘者。每次面试一人,面试后就要及时决定是否聘他,如果当时决定不聘他,他便不会回来。面试后总能清楚了解应聘者的合适程度,并能和之前的每个人做比较。问什么样的策略,才使最佳人选被选中的概率最大。

在这里插入图片描述

说下结论,大概观察前百分之 1 / e 1/e 1/e(约等于37%)的楼层的钻石,记住最大的,后面遇到比这个大的就直接拿了。

微信搜索公众号路人zhang,回复面试手册,领取更多高频面试题PDF版及更多面试资料。

在这里插入图片描述

1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢? 2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同一颜色的果冻? 3.如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水? 4.一个岔路口分别通向诚实国和说谎国。来了两个人,已知一个是诚实国的,另一个是说谎国的。诚实国永远说实话,说谎国永远说谎话。现在你要去说谎国,但不知道应该走哪条路,需要问这两个人。请问应该怎么问? 5.12个球一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球。13个呢?(注意此题并未说明那个球的重量是轻是重,所以需要仔细考虑) 6.在9个点上画10条直线,要求每条直线上至少有三个点? 7.在一天的24小时之中,时钟的时针、分针和秒针完全重合在一起的时候有几次?都分别是什么时间?你怎样算出来的? 8.怎么样种植4棵树木,使其中任意两棵树的距离相等? 第一组题答案: 1)三根绳,第一根点燃两端,第根点燃一端,第三根不点 第一根绳烧完(30分钟)后,点燃第根绳的另一端,第根绳烧完(45分钟)后,点燃第三根绳子两端,第三根绳烧完(1小时15分)后,计时完成 2)根据抽屉原理,4个 3)3升装满;3升-〉5升(全注入);3升装满;3升-〉5升(剩1升);5升倒掉;3升-〉5升(注入1升);3升装满;3升-〉5升;完成(另:可用回溯法编程求解) 4)问其中一人:另外一个人会说哪一条路是通往诚实国的?回答者所指的那条路必然是通往说谎国的。 5)12个球: 第一次:4,4 如果平了: 那么剩下的球中取3放左边,取3个好球放右边,称: 如果左边重,那么取两个球称一下,哪个重哪个是次品,平的话第三个重,是次品,轻的话同理 如果平了,那么剩下一个次品,还可根据需要称出次品比正品轻或者重 如果不平: 那么不妨设左边重右边轻,为了便于说明,将左边4颗称为重球,右边4颗称为轻球,剩下4颗称为好球 取重球2颗,轻球2颗放在左侧,右侧放3颗好球和一颗轻球 如果左边重 称那两颗重球,重的一个次品,平的话右边轻球次品 如果右边重 称左边两颗轻球,轻的一个次品 如果平 称剩下两颗重球,重的一个次品,平的话剩下那颗轻球次品 13个球: 第一次:4,4,如果平了 剩5颗球用上面的方法仍旧能找出次品,只是不能知道次品是重是轻 如果不平,同上 6) o o o o o o o o o 7) 23次,因为分针要转24圈,时针才能转1圈,而分针和时针重合两次之间的间隔显然>1小时,它们有23次重合机会,每次重合中秒针有一次重合机会,所以是23次 重合时间可以对照手表求出,也可列方程求出 8) 在地球表面种树,做一个地球内接的正四面体,内接点即为所求
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值