面试智力题精选:扑克牌问题

袁方同学在玩扑克牌。这幅扑克牌比较特别,没有花色,只有点数。每张牌的点数是1,2,3,...,20。一共20张牌。袁方把牌洗了很多遍以后,把所有牌正面朝下垒成一堆放在自己手上。他翻第一张牌,发现是1。他把这张1放在桌面上,然后把第二张牌放在所有牌的末尾,再翻第三张牌,结果是2。他把这张2也放在桌面上,再把第四张和第五张牌放在所有牌的末尾,...。每一次,袁方同学都翻一张牌,如果这张牌的点数是N,他就接着取N张牌放在所有牌的末尾,不断循环直到所有牌取完。结果发现他翻牌得到的点数按顺序分别是1、2、3、...、20。问:最初牌的顺序是什么样的?

 

答案


1,6,2,8,16,3,17,19,14,4,13,7,20,10,5,11,9,18,15,12

说明

解这道题的方法是先准备20个空位如下:

然后在第一个空位上填1:

1

再按照次序填上2、3、4、5,注意每相邻两张牌之间空格的数量分别是1、2、3、4:

12345

观察发现5之后有5个空格,那么6应该放在哪呢?当然是1之后的那个空格。因为翻牌时1-5五张牌都已经被放在一边了:

162345

接着,你只需要在6之后数7个空格,填上7:

1623475

7之后数8个空格,到达尾部后从头开始数,凡不是空格的都忽略掉,则最后结果就是:

1628163171914413720105119181512

数学是不是很好玩很有趣?


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

方林博士

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值