#15027: RE (SIGSEGV)求解w


fantasyxingx@gmail.com (王聖鈞)


不好意思##,請問為什麼會 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;
}