K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
模拟枚举算法的核心是通过遍历所有可能的候选解,逐一验证是否符合目标条件来获取结果。现有需求:找出100以内所有同时满足"是5的倍数"且"个位数字为5"的正整数,下列实现方式正确且最贴合标准模拟枚举思路的是?
直接输出已知的符合条件的数:5、15、25……95,无需遍历判断
遍历1到100的所有正整数,对每个数n,判断n%5 == 0且n%10 ==5,符合条件则输出该数
遍历所有5的倍数(5,10,15……95),判断其个位数字是否为5,符合则输出
遍历个位为5的数(5,15,25……95),直接输出该数,无需额外判断