ZUFEOJ
Home
ProblemSet
Source/Category
Contest
Status
Ranklist
F.A.Qs
Login
Register
1833: Redraiment猜想
内存限制:10 MB
时间限制:1 S
题面:传统
评测方式:文本比较
上传者:
提交:5
通过:1
提交
提交记录
统计
Web Board
题目描述
redraiment在家极度无聊,于是找了张纸开始统计素数的个数。 设函数f(n)返回从1->n之间素数的个数。 redraiment发现:
f(1) = 0
f(10) = 4
f(100) = 25 ... 满足
g(m) = 17 * m
2
/ 3 - 22 * m / 3 + 5 / 3 其中m为n的位数。 他很激动,是不是自己发现了素数分布的规律了! 请你设计一个程序,求出1->n范围内素数的个数,来验证redraiment是不是正确的,也许还可以得诺贝尔奖呢。^_^
输入格式
输入包括多组数据。 每组数据仅有一个整数n (1≤n≤100000000)。 输入以0结束
输出格式
对于每组数据输入,输出一行,为1->n(包括n)之间的素数的个数。
输入样例
复制
1 10 65 100 0
输出样例
复制
0 4 18 25
分类标签
Redraiment