結果
| 問題 |
No.9 モンスターのレベル上げ
|
| コンテスト | |
| ユーザー |
vjudge1
|
| 提出日時 | 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
vjudge1