标签:style color os io ar for 数据 div 问题
1 14
4
#include<stdio.h>
int f[1000010]={1,1}; //内存居然不能开1000000,要大一点,否则会runtime error!!!!!!!!!!!!!!!!
int s[1000010];
bool is_prime(int n)
{
int i;
for(i=2;i<n;++i)
if(n%i==0)
return false;
return true;
}
int main()
{
int i,j;
for(i=2;i*i<1000010;++i)
{
if(is_prime(i))
{
f[i]=0;
for(j=i*i;j<1000010;j+=i)
f[j]=1;
}
}
for(i=0,j=0;i<1000010;++i)
if(!f[i])
s[j++]=i;
int N,m;
scanf("%d",&N);
while(N--)
{
int k=0;
scanf("%d",&m);
for(i=1;s[i]<=m;++i)
if(s[i]-s[i-1]==1||s[i]-s[i-1]==2)
k++;
printf("%d\n",k);
}
return 0;
}标签:style color os io ar for 数据 div 问题
原文地址:http://blog.csdn.net/qq_18062811/article/details/39030367