你知道吗?最近有个超级好玩的游戏在朋友圈里火了起来,它就是“3 7过游戏”。这个游戏听起来简单,但玩起来可真是让人脑洞大开!今天,我就来给你详细揭秘这个游戏的玩法和数字答案,让你轻松成为朋友圈里的游戏高手!
“3 7过游戏”的玩法其实很简单,就是从1开始报数,当你报到的数字是3的倍数或者个位是7的时候,你就不能继续报数,而是要喊“过”。如果有人报错了,那就要接受惩罚哦!听起来是不是有点像小时候玩的“数7”游戏呢?
那么,如果你想知道在报数到N(0 < N < 10^7)的时候,有多少次“过”呢?这就需要我们动动脑筋了。
首先,我们可以用两个简单的数学公式来计算:
1. 计算N以内3的倍数的个数:N // 3
2. 计算N以内个位是7的数的个数:N // 10 + 1 - (N // 100)
这两个公式分别可以计算出N以内3的倍数和个位是7的数的个数。但是,这里有一个小技巧:有些数字既是3的倍数,个位又是7,比如27、57、87等等。这些数字在计算的时候会被重复计算,所以我们需要减去这部分重复的数字。
计算重复数字的个数,我们可以用以下公式:
3. 计算N以内既是3的倍数,个位又是7的数的个数:(N // 30) + 1
我们把这三个公式结合起来,就可以得到N以内“过”的次数:
4. 计算N以内“过”的次数:N // 3 + N // 10 + 1 - (N // 100) - (N // 30) - 1
为了让你更好地理解这个公式,我来给你举个例子。假设我们要计算报数到100的时候,有多少次“过”。
根据上面的公式,我们可以得到:
1. 100以内3的倍数的个数:100 // 3 = 33
2. 100以内个位是7的数的个数:100 // 10 + 1 - (100 // 100) = 11
3. 100以内既是3的倍数,个位又是7的数的个数:(100 // 30) + 1 = 4
将这些数字代入公式,我们就可以得到:
100以内“过”的次数:33 + 11 + 1 - 11 - 4 - 1 = 29
所以,当报数到100的时候,共有29次“过”。
玩“3 7过游戏”的时候,掌握一些技巧会让你更加得心应手。
1. 熟练掌握数学公式,这样在游戏中就能迅速计算出答案。
2. 注意观察数字的规律,比如3的倍数和个位是7的数在数字序列中的分布情况。
3. 在游戏中保持冷静,不要慌张,这样才能更好地应对各种情况。
“3 7过游戏”不仅是一个有趣的游戏,还能锻炼你的数学思维和逻辑能力。希望我今天的分享能让你在游戏中玩得开心,成为朋友圈里的游戏高手!如果你还有其他关于这个游戏的问题,欢迎在评论区留言哦!