程序员要懂的五道逻辑思维题,很有趣!

沙海 2021年3月10日05:16:53杂谈 Java评论43字数 1560阅读5分12秒阅读模式
摘要

速读摘要

速读摘要文章源自JAVA秀-https://www.javaxiu.com/3083.html

从1到100排列成一排,总共100个数,每一轮抽走奇数位置的数,问最后剩下哪个数?所以最后剩下的数如果因式分解,就是包含因数2最多的数。天平不能称出具体的重量,只能比较,所以每一次两边的球数量要一样多。答案是不能了,因为还剩下2+2或者1+1称第一次,都无法一次找出来,所以最少要两次就能找出偏重的球。有无限多的水,给你两个杯子,容量分别为5升和6升,问如何量出3升水?文章源自JAVA秀-https://www.javaxiu.com/3083.html

原文约 1519 | 图片 23 | 建议阅读 4 分钟 | 评价反馈文章源自JAVA秀-https://www.javaxiu.com/3083.html

程序员要懂的五道逻辑思维题,很有趣!

小黑格子屋 文章源自JAVA秀-https://www.javaxiu.com/3083.html

以下文章来源于几何思维,作者科学眼光看世界文章源自JAVA秀-https://www.javaxiu.com/3083.html

文章源自JAVA秀-https://www.javaxiu.com/3083.html

程序员要懂的五道逻辑思维题,很有趣!文章源自JAVA秀-https://www.javaxiu.com/3083.html

几何思维文章源自JAVA秀-https://www.javaxiu.com/3083.html

专注于数学、算法、科学等硬核知识的传播分享文章源自JAVA秀-https://www.javaxiu.com/3083.html

文章源自JAVA秀-https://www.javaxiu.com/3083.html

程序员要懂的五道逻辑思维题,很有趣!文章源自JAVA秀-https://www.javaxiu.com/3083.html

作者:科学眼光看世界文章源自JAVA秀-https://www.javaxiu.com/3083.html

来源:几何思维文章源自JAVA秀-https://www.javaxiu.com/3083.html

01文章源自JAVA秀-https://www.javaxiu.com/3083.html

问题一文章源自JAVA秀-https://www.javaxiu.com/3083.html

1.1文章源自JAVA秀-https://www.javaxiu.com/3083.html

问题描述文章源自JAVA秀-https://www.javaxiu.com/3083.html

从1到100排列成一排,总共100个数,每一轮抽走奇数位置的数,问最后剩下哪个数?文章源自JAVA秀-https://www.javaxiu.com/3083.html

程序员要懂的五道逻辑思维题,很有趣!文章源自JAVA秀-https://www.javaxiu.com/3083.html

1.2文章源自JAVA秀-https://www.javaxiu.com/3083.html

分析文章源自JAVA秀-https://www.javaxiu.com/3083.html

先思考小规模的问题,例如从1到10,模拟整个抽取过程如下。文章源自JAVA秀-https://www.javaxiu.com/3083.html

程序员要懂的五道逻辑思维题,很有趣!文章源自JAVA秀-https://www.javaxiu.com/3083.html

第1轮抽取完剩下所有偶数,如果都除以2,就变成了1到5的小问题;第2轮抽取后,还是剩下偶数,再除以2,变成1到2。文章源自JAVA秀-https://www.javaxiu.com/3083.html

程序员要懂的五道逻辑思维题,很有趣!文章源自JAVA秀-https://www.javaxiu.com/3083.html

所以最后剩下的数如果因式分解,就是包含因数2最多的数。那么还原上面的问题,1到100最后剩下的数是64。文章源自JAVA秀-https://www.javaxiu.com/3083.html

02文章源自JAVA秀-https://www.javaxiu.com/3083.html

问题二文章源自JAVA秀-https://www.javaxiu.com/3083.html

2.1文章源自JAVA秀-https://www.javaxiu.com/3083.html

问题描述文章源自JAVA秀-https://www.javaxiu.com/3083.html

编号为1~100的灯,初始时都开着。文章源自JAVA秀-https://www.javaxiu.com/3083.html

现进行如下操作:文章源自JAVA秀-https://www.javaxiu.com/3083.html

  • 编号为1的倍数的灯反方向拨一次开关。文章源自JAVA秀-https://www.javaxiu.com/3083.html

  • 编号为2的倍数的灯反方向拨一次开关。文章源自JAVA秀-https://www.javaxiu.com/3083.html

  • ...文章源自JAVA秀-https://www.javaxiu.com/3083.html

  • 编号为100的倍数的灯反方向拨一次开关。文章源自JAVA秀-https://www.javaxiu.com/3083.html

问最后哪些灯是关闭的状态?文章源自JAVA秀-https://www.javaxiu.com/3083.html

程序员要懂的五道逻辑思维题,很有趣!文章源自JAVA秀-https://www.javaxiu.com/3083.html

2.2文章源自JAVA秀-https://www.javaxiu.com/3083.html

分析文章源自JAVA秀-https://www.javaxiu.com/3083.html

轮次数如果为灯编号的因数,那就需要操作一次开关。而且还能得出:文章源自JAVA秀-https://www.javaxiu.com/3083.html

  • 操作偶数次开关,状态不变文章源自JAVA秀-https://www.javaxiu.com/3083.html

  • 操作奇数次开关,状态改变文章源自JAVA秀-https://www.javaxiu.com/3083.html

所以问题就转化为判断每个灯的编号有奇数个还是偶数个因数。文章源自JAVA秀-https://www.javaxiu.com/3083.html

程序员要懂的五道逻辑思维题,很有趣!文章源自JAVA秀-https://www.javaxiu.com/3083.html

例如。可以看出因数是对称的,如果2个因数不一样,肯定有偶数个因数。只有能开平方的数才有奇数个因数,比如。所以最后关闭的灯编号为1,4,9,16,25,36,49,64,81。文章源自JAVA秀-https://www.javaxiu.com/3083.html

03文章源自JAVA秀-https://www.javaxiu.com/3083.html

问题三文章源自JAVA秀-https://www.javaxiu.com/3083.html

3.1文章源自JAVA秀-https://www.javaxiu.com/3083.html

问题描述文章源自JAVA秀-https://www.javaxiu.com/3083.html

假设有8个球,其中有一个球偏重。给你一个天平,问最少要称几次就能找出这个偏重的球?文章源自JAVA秀-https://www.javaxiu.com/3083.html

程序员要懂的五道逻辑思维题,很有趣!文章源自JAVA秀-https://www.javaxiu.com/3083.html

3.2文章源自JAVA秀-https://www.javaxiu.com/3083.html

分析文章源自JAVA秀-https://www.javaxiu.com/3083.html

天平不能称出具体的重量,只能比较,所以每一次两边的球数量要一样多。很容易就可以想到用2分的方法,先4+4,再2+2,再1+1,总共3次就可以找出来。那有没有更少次数的方法呢?如果第一次称3+3,有2种情况如下:文章源自JAVA秀-https://www.javaxiu.com/3083.html

  • 平,剩下2个球,再称一次就能找出来文章源自JAVA秀-https://www.javaxiu.com/3083.html

  • 不平,在重的3个球中,选择2个球1+1称一次,也能一次找出来文章源自JAVA秀-https://www.javaxiu.com/3083.html

程序员要懂的五道逻辑思维题,很有趣!文章源自JAVA秀-https://www.javaxiu.com/3083.html

还能更少吗?答案是不能了,因为还剩下2+2或者1+1称第一次,都无法一次找出来,所以最少要两次就能找出偏重的球。文章源自JAVA秀-https://www.javaxiu.com/3083.html

04文章源自JAVA秀-https://www.javaxiu.com/3083.html

问题四文章源自JAVA秀-https://www.javaxiu.com/3083.html

4.1文章源自JAVA秀-https://www.javaxiu.com/3083.html

问题描述文章源自JAVA秀-https://www.javaxiu.com/3083.html

两个桶分别装了一样多的红色和蓝色的颜料。先从蓝色桶里舀一杯倒入红色中,搅拌不均匀。再从有蓝色的红色桶中舀一杯倒入蓝色桶里,问两个桶中蓝:红与红:蓝的大小关系?文章源自JAVA秀-https://www.javaxiu.com/3083.html

程序员要懂的五道逻辑思维题,很有趣!文章源自JAVA秀-https://www.javaxiu.com/3083.html

4.2文章源自JAVA秀-https://www.javaxiu.com/3083.html

分析文章源自JAVA秀-https://www.javaxiu.com/3083.html

第二步舀的时候,因为不均匀,所以无法知道具体有多少比例的红色和蓝色,可以换一个角度来考虑。因为是用的相同大小的杯子,所以两次操作后,两边的桶里的总体颜色是一样多的。假设红色里面混了一部分蓝色的颜料体积为X升,那么就有X升的红色颜料到了蓝色的桶里,所以两边的比例是一样的。文章源自JAVA秀-https://www.javaxiu.com/3083.html

程序员要懂的五道逻辑思维题,很有趣!文章源自JAVA秀-https://www.javaxiu.com/3083.html

05文章源自JAVA秀-https://www.javaxiu.com/3083.html

问题五文章源自JAVA秀-https://www.javaxiu.com/3083.html

5.1文章源自JAVA秀-https://www.javaxiu.com/3083.html

问题描述文章源自JAVA秀-https://www.javaxiu.com/3083.html

有无限多的水,给你两个杯子,容量分别为5升和6升,问如何量出3升水?文章源自JAVA秀-https://www.javaxiu.com/3083.html

程序员要懂的五道逻辑思维题,很有趣!文章源自JAVA秀-https://www.javaxiu.com/3083.html

5.2文章源自JAVA秀-https://www.javaxiu.com/3083.html

分析文章源自JAVA秀-https://www.javaxiu.com/3083.html

杯子没有具体的刻度,所以肯定要装满才有意义。两个杯子相差1升,所以要利用之间的差来量出其它的容量。步骤如下:文章源自JAVA秀-https://www.javaxiu.com/3083.html

  • 将6升装满,再倒入5升中,剩下1升;将这1升转移到5升容量的杯子里文章源自JAVA秀-https://www.javaxiu.com/3083.html

  • 再将6升装满,再倒入5升中,剩下2升;将这2升转移到5升容量的杯子里文章源自JAVA秀-https://www.javaxiu.com/3083.html

  • 继续将6升装满,再倒入5升中,剩下3升文章源自JAVA秀-https://www.javaxiu.com/3083.html

程序员要懂的五道逻辑思维题,很有趣!文章源自JAVA秀-https://www.javaxiu.com/3083.html

-End-

文章源自JAVA秀-https://www.javaxiu.com/3083.html

程序员要懂的五道逻辑思维题,很有趣!文章源自JAVA秀-https://www.javaxiu.com/3083.html

文章源自JAVA秀-https://www.javaxiu.com/3083.html

程序员要懂的五道逻辑思维题,很有趣!文章源自JAVA秀-https://www.javaxiu.com/3083.html

扒一扒,怎样才能在女神节撩到女神文章源自JAVA秀-https://www.javaxiu.com/3083.html

文章源自JAVA秀-https://www.javaxiu.com/3083.html

文章源自JAVA秀-https://www.javaxiu.com/3083.html

程序员要懂的五道逻辑思维题,很有趣!文章源自JAVA秀-https://www.javaxiu.com/3083.html

1000万人的通勤路:困在上班路上的打工人文章源自JAVA秀-https://www.javaxiu.com/3083.html

文章源自JAVA秀-https://www.javaxiu.com/3083.html

程序员要懂的五道逻辑思维题,很有趣!文章源自JAVA秀-https://www.javaxiu.com/3083.html

10 个内存引发的大坑,你能躲开几个?文章源自JAVA秀-https://www.javaxiu.com/3083.html

程序员要懂的五道逻辑思维题,很有趣! 可乐记得加冰,爱我就要置顶 程序员要懂的五道逻辑思维题,很有趣!文章源自JAVA秀-https://www.javaxiu.com/3083.html

程序员要懂的五道逻辑思维题,很有趣!文章源自JAVA秀-https://www.javaxiu.com/3083.html

程序员要懂的五道逻辑思维题,很有趣!文章源自JAVA秀-https://www.javaxiu.com/3083.html

程序员要懂的五道逻辑思维题,很有趣!素质三连biubiubiu~程序员要懂的五道逻辑思维题,很有趣!文章源自JAVA秀-https://www.javaxiu.com/3083.html

继续阅读
速蛙云 - 极致体验,强烈推荐!!!购买套餐就免费送各大视频网站会员!快速稳定、独家福利社、流媒体稳定解锁!速度快,全球上网、视频、游戏加速、独立IP均支持!基础套餐性价比很高!这里不多说,我一直正在使用,推荐购买:https://www.javaxiu.com/59919.html
weinxin
资源分享QQ群
本站是JAVA秀团队的技术分享社区, 会经常分享资源和教程; 分享的时代, 请别再沉默!
沙海
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定