问题 3284 --7591:反质数

3284: 7591:反质数

题目描述

   将正整数 x 的约数个数表示为 g(x)。例如,g(1)=1,g(4)=3, g(6)=4。
如果对于任意正整数y,当 0 < y < x 时,x 都满足 g(x) > g(y), 则称 x 为反质数。整数 1,2,4,6 等都是反质数。
现在任意给定两个正整数 M, N,其中,M < N <= 20000000,按从小到大输出其中(包括 M 和 N)的所有反质数。如果没有,则输出大写的NO。

输入

一行,包含两个正整数M和N,用单个空格隔开。

输出

在一行内输出所有反质数,以逗号间隔。如果没有,则输出 NO。

样例输入输出

输入#1 复制
1 13
输出#1 复制
1,2,4,6,12

提示

序号 标题 作者 发表时间 费用 订购数 操作