結果

問題 No.851 テストケース
ユーザー gew1fw
提出日時 2025-06-12 20:02:22
言語 PyPy3
(7.3.15)
結果
AC  
実行時間 44 ms / 3,153 ms
コード長 950 bytes
コンパイル時間 354 ms
コンパイル使用メモリ 82,068 KB
実行使用メモリ 52,520 KB
最終ジャッジ日時 2025-06-12 20:07:31
合計ジャッジ時間 2,336 ms
ジャッジサーバーID
(参考情報)
judge2 / judge1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 3
other AC * 20
権限があれば一括ダウンロードができます

ソースコード

diff #

import sys

def main():
    lines = [line.strip() for line in sys.stdin if line.strip()]
    if not lines:
        print(0)
        return
    
    n = int(lines[0])
    if n != 3:
        print(0)
        return
    
    rest = lines[1:]
    if len(rest) != 3:
        if len(rest) == 1:
            parts = rest[0].split()
            if len(parts) == 3:
                print('"assert"')
                return
            else:
                print('"assert"')
                return
        else:
            print('"assert"')
            return
    
    try:
        a = int(rest[0])
        b = int(rest[1])
        c = int(rest[2])
    except ValueError:
        print('"assert"')
        return
    
    sums = [a + b, a + c, b + c]
    unique_sums = sorted(list({x for x in sums}), reverse=True)
    
    if len(unique_sums) >= 2:
        print(unique_sums[1])
    else:
        print(unique_sums[0])

if __name__ == "__main__":
    main()
0