結果

問題 No.3289 Make More Happy Connection
ユーザー norioc
提出日時 2025-10-04 02:08:28
言語 PyPy3
(7.3.15)
結果
WA  
実行時間 -
コード長 523 bytes
コンパイル時間 452 ms
コンパイル使用メモリ 82,408 KB
実行使用メモリ 98,808 KB
最終ジャッジ日時 2025-10-04 02:08:38
合計ジャッジ時間 8,065 ms
ジャッジサーバーID
(参考情報)
judge1 / judge5
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 3
other AC * 18 WA * 6
権限があれば一括ダウンロードができます

ソースコード

diff #

N = int(input())

xs = []
for _ in range(N):
    X, Y = map(int, input().split())
    xs.append((X, Y))

dp = [0, 0]
x, y = xs[0]
if x == y:
    dp = [x, x]

for i in range(1, N):
    px, py = xs[i-1]
    x, y = xs[i]

    pp = [0, 0]
    dp, pp = pp, dp
    # x -> y
    dp[0] = max(dp[0], pp[0] + (x if x == py else 0))
    dp[0] = max(dp[0], pp[1] + (x if x == px else 0))
    # y -> x
    dp[1] = max(dp[1], pp[0] + (y if y == py else 0))
    dp[1] = max(dp[1], pp[1] + (y if y == px else 0))

ans = max(dp)
print(ans)
0