結果

問題 No.719 Coprime
コンテスト
ユーザー hos.lyric
提出日時 2019-01-27 19:58:38
言語 Ruby
(4.0.6)
コンパイル:
ruby -w -c _filename_
実行:
ruby _filename_
結果
AC  
実行時間 1,628 ms / 3,000 ms
+ 723µs
コード長 265 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 84 ms
コンパイル使用メモリ 8,832 KB
実行使用メモリ 15,488 KB
最終ジャッジ日時 2026-09-03 18:07:52
合計ジャッジ時間 21,336 ms
ジャッジサーバーID
(参考情報)
judge3_0 / judge2_0
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 61
権限があれば一括ダウンロードができます
コンパイルメッセージ
Syntax OK

ソースコード

diff #
raw source code

require'prime'
m=2048
n=gets.to_i
l=Array.new(n+1){{0=>0}}
(2..n).each{|i|
  r=s=0
  t=1
  Prime.each(i){|q|
    i%q>0?0:(r=q;s|=t)
    t*=2
  }
  l[r][s%m]=i
}
f=[0]*m
l.each{|k|
  f=(0...m).map{|x|
    k.map{|s,i|
      s>(x&s)?0:f[x^s]+i
    }.max
  }
}
p f.max
0