結果

問題 No.9 モンスターのレベル上げ
ユーザー letrangerjp
提出日時 2017-05-14 15:15:07
言語 Ruby
(3.4.1)
結果
TLE  
実行時間 -
コード長 364 bytes
コンパイル時間 35 ms
コンパイル使用メモリ 7,296 KB
実行使用メモリ 13,888 KB
最終ジャッジ日時 2024-09-16 05:49:17
合計ジャッジ時間 6,774 ms
ジャッジサーバーID
(参考情報)
judge1 / judge4
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 2 TLE * 1 -- * 17
権限があれば一括ダウンロードができます
コンパイルメッセージ
Syntax OK

ソースコード

diff #

def f(a, b)
  _party = a.map.with_index{|v,i| [v, 0, i]}
  b.size.times.map{
    party = _party.dup
    b.each{|enemy|
      lv, cnt, idx = party.min
      party[idx] = [enemy/2 + lv, cnt + 1, idx]
    }
    b.rotate!
    party.max_by{|lv,cnt,idx| cnt}[1]
  }.min
end

N = gets.to_i
A = gets.split.take(N).map(&:to_i)
B = gets.split.take(N).map(&:to_i)

p f(A, B)
0