#15027: RE (SIGSEGV)求解w


fantasyxingx@gmail.com (王聖鈞)

學校 : 不指定學校
編號 : 83087
來源 : [1.200.26.210]
最後登入時間 :
2021-12-17 20:02:54
a121. 質數又來囉 | From: [60.250.52.154] | 發表日期 : 2018-09-03 20:50

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

 
ZeroJudge Forum