题目
把整数 $3025$ 从中剪开分为 $30$ 和 $25$ 两个数,此时再将这两数之和平方,计算结果又等于原数。$(30 + 25) \times (30 + 25) = 55 \times 55 = 3025$,这样的数叫“雷劈数”。可以使用枚举的方法求出所有符合这样条件的四位数。
答案:A
考点
解题思维
常见错误
仔细审题,注意限定词和否定词。用排除法缩小选项范围。
详细解析(节选)
【考点】枚举法|四位数范围
1. 🎯 考纲定位
本题考查GESP三级大纲"算法基础"模块的枚举法,属于"暴力搜索"基础题型。命题人放这道题就是要卡住那些"看到枚举就慌"的考生——其实枚举是解决计数类问题最朴素也最可靠的手段,但必须配合格式正确的循环边界。
同考点真题
- 第 28 题· NOIP 2009 普及组初赛试题 · 答案 0hash[i][j]++ hash[i][j]= hash[i][j]+1 ++hash[i][j]work(x,y,tot+1)hash[i][j]-- hash[i][j]= hash[i][j]-1 --hash[i][j]work(0,0,0)看解析 →
- 第 19 题· CSP 2020 入门级第一轮 · 答案 CA看解析 →
- 第 20 题· CSP 2021 入门级第一轮 · 答案 BDC看解析 →
- 第 19 题· CSP 2022 入门级第一轮 · 答案 ABCD看解析 →
- 第 19 题· CSP 2024 入门级第一轮 · 答案 ABDC看解析 →