結果

問題 No.371 ぼく悪いプライムじゃないよ
ユーザー jjjj
提出日時 2016-09-03 17:44:54
言語 Fortran
(gFortran 14.2.0)
結果
TLE  
実行時間 -
コード長 433 bytes
コンパイル時間 1,540 ms
コンパイル使用メモリ 32,504 KB
実行使用メモリ 813,616 KB
最終ジャッジ日時 2024-11-15 19:04:22
合計ジャッジ時間 8,769 ms
ジャッジサーバーID
(参考情報)
judge5 / judge2
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 4
other AC * 26 RE * 11 TLE * 2 MLE * 3
権限があれば一括ダウンロードができます

ソースコード

diff #

program main
  implicit none
  integer*8::L,H,up,i,j,bad
  integer*8,allocatable::dp(:),dp2(:)
  read *,L,H
  up = INT(SQRT(DBLE(H)))
  allocate(dp(up),dp2(L:H))
  dp  = 0
  dp2 = 0
  bad = 1
  do i=2,up
     if(dp(i).ne.0) cycle
     do j=i+i,up,i
        dp(j) = 1
     end do

     do j=((L+i-1)/i)*i,H,i
        if(dp2(j).ne.0) cycle
        dp2(j) = 1
        bad    = j
     end do
  end do

  print'(i0)',bad
end program main
0