結果

問題 No.126 2基のエレベータ
ユーザー lam6er
提出日時 2025-04-16 16:41:48
言語 PyPy3
(7.3.15)
結果
WA  
実行時間 -
コード長 273 bytes
コンパイル時間 306 ms
コンパイル使用メモリ 82,112 KB
実行使用メモリ 53,320 KB
最終ジャッジ日時 2025-04-16 16:43:52
合計ジャッジ時間 2,035 ms
ジャッジサーバーID
(参考情報)
judge5 / judge1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 3
other AC * 17 WA * 10
権限があれば一括ダウンロードができます

ソースコード

diff #

A, B, S = map(int, input().split())

# Scenario 1: Take elevator A directly
sum1 = abs(A - S) + S

# Scenario 2: Take B to A's initial position, then A to 0 (only if A is not 0)
sum2 = float('inf')
if A >= 1:
    sum2 = (abs(B - S) + abs(S - A)) + A

print(min(sum1, sum2))
0