結果
問題 | No.1739 Princess vs. Dragoness (& AoE) |
ユーザー |
|
提出日時 | 2021-11-12 23:18:24 |
言語 | PyPy3 (7.3.15) |
結果 |
AC
|
実行時間 | 1,819 ms / 3,000 ms |
コード長 | 505 bytes |
コンパイル時間 | 183 ms |
コンパイル使用メモリ | 82,048 KB |
実行使用メモリ | 102,928 KB |
最終ジャッジ日時 | 2024-11-25 21:31:50 |
合計ジャッジ時間 | 33,004 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 40 |
ソースコード
from heapq import heapify, heappop, heappushn, a, b, x, y = map(int, input().split())H = list(map(int, input().split()))left = -1right = 10**9while right - left > 1:mid = (left + right) // 2Hc = [0 for _ in range(n)]for i in range(n):Hc[i] = min(0, mid - H[i])heapify(Hc)for i in range(a):curr = heappop(Hc)curr = min(0, curr + x)heappush(Hc, curr)if -sum(Hc) <= b * y:right = midelse:left = midprint(right)