传送门
题意
给你一个n,问1~n中有多少个数字找不到一个数使其满足
思路
合数一定可以,素数能满足的话就必须保证素数的二次方大于n,由于数据太大,先预处理出每一个数之前有多少素数,然后找到第一个不满足的素数是第几个素数,然后减法加一就是答案,1要特判。
代码
传送门
给你一个n,问1~n中有多少个数字找不到一个数使其满足
合数一定可以,素数能满足的话就必须保证素数的二次方大于n,由于数据太大,先预处理出每一个数之前有多少素数,然后找到第一个不满足的素数是第几个素数,然后减法加一就是答案,1要特判。
上一篇:Codeforces 237 C
下一篇:Codeforces 75 C
http
#include<string.h>#incl
公式题 运用了斯特林公式: 当n充分大时 n...
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M