题目描述
小蓝和朋友们在玩一个报数游戏。由于今年是 2024 年,他们决定要从小到大轮流报出是 20 或 24 倍数的正整数。前 10 个被报出的数是:20,24,40,48,60,72,80,96,100,120。请问第 202420242024 个被报出的数是多少?
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只输出这个整数,填写多余的内容将无法得分。
输入格式
本题无输入。
输出格式
一行一个整数,表示你算出的答案。
输入输出样例
无
自己用手算一下找找规律就行,我的发现规律如下:
1.前10个数中,有5个是20的倍数,有5个是24的倍数
2.20的倍数总在奇数,24的倍数总在偶数
3.202420242024是个偶数位 ,推出它一定是24的倍数
4.枚举找规律,把偶数位出现的数字和24联系在一起,看看它们有什么关系
我的列举如下:
位数: 2 4 6 8
出现的数字: 24 48 72 96
与24的关系: 24*1 24*2 24*3 24*4
看到这个表,能得到一个很简单的关系:24*(位数/2) = 出现的数字
那出现的数字不就显而易见了么
#include <iostream>
using namespace std;
int main()
{
cout << 24 * 202420242024/2;
return 0;
}