不好意思##,請問為什麼會 RE (SIGSEGV) ((新手
#include <iostream>
using namespace std;
#define MAX 10000010
typedef long long int lli ;
int main()
{
bool* form;
form=new bool[MAX];
for(lli i=0;i<MAX;i++)
{
form[i]=true ;
}
for(lli i=2;i<MAX;i++)
{
for(lli j=i;form[i]&&j*i<MAX;j++)
{
form[j*i]=false ;
}
}
lli a,b,count;
while(cin>>a>>b){
count=0;
for(lli i=a;i<=b;i++)
{
if(form[i])
count++;
}
if(a==1)
count--;
cout<<count <<endl ;
}
delete [] form ;
return 0;
}