第28917题 单选题
在解决"找出100以内所有满足各位数字之和为5的正整数"的问题时,以下哪种算法属于模拟枚举的解题方法?

模拟枚举算法的核心是遍历所有可能的候选解,逐一验证每个候选是否符合题目给定的条件,最终筛选出符合要求的结果。

A

直接通过数位拆分和求和公式,一次性计算出所有符合条件的数,无需遍历所有候选解

B

遍历1到100的每一个正整数,对每个数拆分出个位、十位等数位,计算数位和,若等于5则将其加入结果集合

C

先列出所有数位和为5的数字组合,再将组合拼接为对应的整数,无需遍历1~100的全部数

D

通过数学归纳法推导出符合条件的数的通项公式,直接生成所有结果

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析