有100张扑克牌,按1 到100 的顺序,背面朝上,放置在一个长条的桌子上。
现在要将扑克牌翻面,规则如下:第一轮隔一张翻转一张(翻转1,3,5,7),第二轮隔两张张翻转一张(翻转1,4,7,10),以此类推。
问题:第二轮后,有多少张扑克牌仍然背面朝上?
如果你还没被搞糊涂,那么请问三轮后、四轮后呢?
=============================
我不知道标准答案,下面是我的解法。
假设:背面朝上为 1, 朝下为 0。
应该注意到:每 6 张扑克牌为一个循环,因此下面只考虑六张牌的情况:
起始状态:1 1 1 1 1 1
第一轮后:0 1 0 1 0 1
第二轮后:1 1 0 0 0 1
因为 100 = 6*16 + 4, 所以: 第二轮后,背面朝上的扑克牌数目为: 3 * 16 + 2 = 50。
第三轮、四轮后的结果,可使用同样的方案。