#3970. Semi-prime H-numbers
Semi-prime H-numbers
问题描述
形如4n+1的数被称为“H数”,乘法在“H数”组成的集合内是封闭的。在这个集合中只能被1和本身整除的数叫做“H-素数”(不包括1),其余的数被称为“H-合数”。一个“H-合成数”是一个能且只能分解成两个“H-素数”乘积的“H-合数”(可能有多种分解方案)。比如441=2121=949,所以441是“H-合成数”。125=555,所以125不是“H-合成数”。
求0~h范围内“H-合成数”的个数。
输入格式
输入若干行,每行一个小于等于1000001的整数h,一个0表示结束。
输出格式
对于每一行输入,输出两个数,第一个数为原数,第二个数表示答案,中间空格隔开。
样例
21
85
789
0
21 0
85 5
789 62
数据范围
来源
- POJ3292
- 信息学奥赛之数学一本通
- stong9070整理