結果
問題 | No.1374 Absolute Game |
ユーザー | Kude |
提出日時 | 2021-02-05 22:17:26 |
言語 | PyPy3 (7.3.15) |
結果 |
AC
|
実行時間 | 95 ms / 2,000 ms |
コード長 | 491 bytes |
コンパイル時間 | 162 ms |
コンパイル使用メモリ | 82,432 KB |
実行使用メモリ | 90,364 KB |
最終ジャッジ日時 | 2024-07-02 12:45:33 |
合計ジャッジ時間 | 3,618 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 2 |
other | AC * 26 |
ソースコード
from collections import deque n = int(input()) c = sorted(map(int, input().split())) s = sum(c) q = deque(c) a = 0 b = s if b >= 0: while q: v = q.pop() b -= v if q: q.pop() if b < 0: b = 0 elif b > s: b = s a = s - b print(a - b) else: while q: v = q.popleft() b -= v if q: q.popleft() if b > 0: b = 0 elif b < s: b = s a = s - b print(-a - -b)