#8824: 用什么办法不逾时


lswei (魏子轩)

學校 : 上海市娄山中学
編號 : 40594
來源 : [101.231.75.150]
最後登入時間 :
2014-06-30 11:40:24
a007. 判斷質數 | From: [115.231.168.8] | 發表日期 : 2014-05-21 16:40

要PASCAL的 
#8831: Re:用什么办法不逾时


lswei (魏子轩)

學校 : 上海市娄山中学
編號 : 40594
來源 : [101.231.75.150]
最後登入時間 :
2014-06-30 11:40:24
a007. 判斷質數 | From: [115.231.168.13] | 發表日期 : 2014-05-24 15:06

要PASCAL的



var
  a:array[0..10,1..1000000] of boolean;
  b,c,d,e,i,j,s,z:longint;
begin
  s:=0;
  z:=1;
  for e:=2 to 1073741823 do begin
   i:=e*2-1;
   for j:=2 to trunc(sqrt(i)) do begin
    z:=i;
    while i>1000000 do begin
     z:=i-1000000;
     s:=s+1;
    end;
    a[s,z]:=true;
    if i mod j=0 then begin a[s,z]:=false; break; end;
   end;
  end;
  while not eof do begin
   readln(b);
   d:=0;
   while b>1000000 do begin
    c:=b-1000000;
    d:=d+1;
   end;
   if b=1 then writeln('非質數')
          else if b=2 then writeln('質數')
                      else if a[d,c]=true then writeln('質數')
                                          else writeln('非質數');
   readln(b);
  end;
end.

 这是我的代码,请帮忙看看

 
#8833: Re:用什么办法不逾时


yishabeier (gzy)

學校 : 上海市娄山中学
編號 : 40834
來源 : [114.86.79.178]
最後登入時間 :
2015-06-04 17:31:58
a007. 判斷質數 | From: [124.78.93.91] | 發表日期 : 2014-05-24 18:49

呵呵

 
#9038: Re:用什么办法不逾时


fantasy_whale (幻光海鯨)

學校 : 國立中山大學
編號 : 42092
來源 : [27.242.108.33]
最後登入時間 :
2020-10-26 22:41:49
a007. 判斷質數 | From: [140.117.247.73] | 發表日期 : 2014-07-28 17:08

我用費馬小定理過的,很麻煩

我想有機會貼一下文章 

 
#9039: Re:用什么办法不逾时


fantasy_whale (幻光海鯨)

學校 : 國立中山大學
編號 : 42092
來源 : [27.242.108.33]
最後登入時間 :
2020-10-26 22:41:49
a007. 判斷質數 | From: [140.117.247.73] | 發表日期 : 2014-07-28 17:08

我用費馬小定理過的,很麻煩

我想有機會貼一下文章 

 
#9132: Re:用什么办法不逾时


tonytonyjan (南洋大兜蟲)

學校 : 國立交通大學
編號 : 5017
來源 : [61.219.118.91]
最後登入時間 :
2018-11-07 14:21:47
a007. 判斷質數 | From: [61.219.118.91] | 發表日期 : 2014-09-01 02:44

What about Miller–Rabin? 
#9133: Re:用什么办法不逾时


tonytonyjan (南洋大兜蟲)

學校 : 國立交通大學
編號 : 5017
來源 : [61.219.118.91]
最後登入時間 :
2018-11-07 14:21:47
a007. 判斷質數 | From: [61.219.118.91] | 發表日期 : 2014-09-01 02:44

What about Miller–Rabin? 
#9134: Re:用什么办法不逾时


tonytonyjan (南洋大兜蟲)

學校 : 國立交通大學
編號 : 5017
來源 : [61.219.118.91]
最後登入時間 :
2018-11-07 14:21:47
a007. 判斷質數 | From: [61.219.118.91] | 發表日期 : 2014-09-01 02:45

我用費馬小定理過的,很麻煩

我想有機會貼一下文章 


What about Miller–Rabin? 
#9135: Re:用什么办法不逾时


tonytonyjan (南洋大兜蟲)

學校 : 國立交通大學
編號 : 5017
來源 : [61.219.118.91]
最後登入時間 :
2018-11-07 14:21:47
a007. 判斷質數 | From: [61.219.118.91] | 發表日期 : 2014-09-01 02:45

Miller–Rabin

 
ZeroJudge Forum