結果
問題 | No.458 異なる素数の和 |
ユーザー |
![]() |
提出日時 | 2017-01-13 15:40:22 |
言語 | Ruby (3.4.1) |
結果 |
WA
|
実行時間 | - |
コード長 | 406 bytes |
コンパイル時間 | 81 ms |
コンパイル使用メモリ | 7,552 KB |
実行使用メモリ | 168,192 KB |
最終ジャッジ日時 | 2024-12-21 12:01:30 |
合計ジャッジ時間 | 23,182 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 1 WA * 2 |
other | AC * 15 WA * 9 TLE * 4 |
コンパイルメッセージ
Main.rb:29: warning: ambiguous first argument; put parentheses or a space even after `-' operator Syntax OK
ソースコード
require 'prime' @n = gets.strip.to_i @list = [2] 3.step(@n, 2) do |i| if i.prime? @list << i end end #p @list @memo = Array.new(@n + 1, 0) @list.each do |p| #p @memo @next_memo = @memo.clone (0..@n).each do |i| #p key, value if i + p > @n break end @next_memo[i + p] = [@memo[i + p], @memo[i] + 1].max end @memo = @next_memo end #p @memo if @memo[@n] != 0 p @memo[@n] else p -1 end