結果
問題 |
No.9 モンスターのレベル上げ
|
ユーザー |
![]() |
提出日時 | 2025-09-05 09:32:08 |
言語 | Crystal (1.14.0) |
結果 |
AC
|
実行時間 | 425 ms / 5,000 ms |
コード長 | 415 bytes |
コンパイル時間 | 11,902 ms |
コンパイル使用メモリ | 311,568 KB |
実行使用メモリ | 7,720 KB |
最終ジャッジ日時 | 2025-09-05 09:32:26 |
合計ジャッジ時間 | 16,432 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 20 |
ソースコード
n = gets.not_nil!.to_i a = gets.not_nil!.split.map(&.to_i) b = gets.not_nil!.split.map(&.to_i) # The Ruby code equivalent result = -(0...n).map do |i| rotated_b = b.rotate(i) heap = a.map { |v| v * ~n }.sort rotated_b.map do |l| m = heap.pop + (l // 2) * ~n - 1 insert_index = heap.bsearch_index { |v| v > m } || heap.size heap.insert(insert_index, m) m % ~n end.min end.max puts result