#638. [ZLOI2023 A] 二次质数(prime)

[ZLOI2023 A] 二次质数(prime)

题目描述

小 X 最近研究了质数的含义,质数就是指在大于 11 的自然数中,除了 11 和它本身以外不再有其他因数的自然数,11 不是质数。作为一个资深的数学爱好者,小 X 觉得他可以再深入研究一下质数,他想,如果一个数不是质数,但它的约数和是质数,那么小 X 就给他定义为二次质数。例如 44 就是一个二次质数。

小 X 想知道 11nn 范围内所有的二次质数。

输入格式

一行一个整数 nn

输出格式

若干行,每行一个二次质数,数据从小到大排列

10
4
9

样例解释

44 的约数和为 1+2+4=71+2+4=7,77 是质数所以 44 是二次质数

99 的约数和为 1+3+9=131+3+9=13,1313 是质数所以 99 是二次质数

数据范围

对于 20%20\% 的数据满足:1n1001 \le n \le 100

对于 50%50\% 的数据满足:1n10001 \le n \le 1000

对于 80%80\% 的数据满足:1n100001 \le n \le 10000

对于 100%100\% 的数据满足:1n1000001 \le n \le 100000