#Y1344. 【60课】【3351】素数筛选

【60课】【3351】素数筛选

题目描述

请编写一个程序,使用筛数法输出 1n1\sim n 以内所有的素数,并统计素数的个数。

输入格式

一个正整数 nn

输出格式

第一行输出 1n1\sim n 以内所有的素数,素数之间用一个空格分隔。

第二行输出素数的个数。

样例

100
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
25

数据范围

  • 2n1062\leq n \leq 10^6