提出 #73107279


ソースコード 拡げる

N = int(input())
A = list(map(int, input().split()))

ans = set()

# 奇数の場合
if N % 2 == 1:
    for x in A:
        ans.add(x)

# 偶数の場合
else:
    pair_sums = []

    # 2つずつペアの和を計算
    for i in range(0, N, 2):
        pair_sums.append(A[i] + A[i+1])

    # 全ペアの和が同じなら
    if len(set(pair_sums)) == 1:
        ans.add(pair_sums[0])

# 出力
result = sorted(ans)
print(*result)

提出情報

提出日時
問題 C - AtCoder Riko
ユーザ MitsugiYuga
言語 Python (PyPy 3.11-v7.3.20)
得点 0
コード長 459 Byte
結果 WA
実行時間 271 ms
メモリ 187780 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 0 / 350
結果
AC × 1
WA × 2
AC × 7
WA × 15
セット名 テストケース
Sample 0_sample_1.txt, 0_sample_2.txt, 0_sample_3.txt
All 0_sample_1.txt, 0_sample_2.txt, 0_sample_3.txt, 1_1.txt, 1_2.txt, 1_3.txt, 1_4.txt, 1_5.txt, 2_1.txt, 2_2.txt, 2_3.txt, 2_4.txt, 3_1.txt, 3_2.txt, 3_3.txt, 3_4.txt, 3_5.txt, 3_6.txt, 4_1.txt, 4_2.txt, 4_3.txt, 4_4.txt
ケース名 結果 実行時間 メモリ
0_sample_1.txt WA 53 ms 79820 KiB
0_sample_2.txt AC 53 ms 79828 KiB
0_sample_3.txt WA 53 ms 80040 KiB
1_1.txt WA 121 ms 171444 KiB
1_2.txt WA 271 ms 187780 KiB
1_3.txt WA 120 ms 169204 KiB
1_4.txt WA 119 ms 166176 KiB
1_5.txt WA 118 ms 169576 KiB
2_1.txt AC 112 ms 155208 KiB
2_2.txt AC 112 ms 155048 KiB
2_3.txt AC 112 ms 160420 KiB
2_4.txt AC 111 ms 160384 KiB
3_1.txt WA 123 ms 171144 KiB
3_2.txt WA 119 ms 168052 KiB
3_3.txt WA 115 ms 156856 KiB
3_4.txt WA 113 ms 155104 KiB
3_5.txt WA 52 ms 79828 KiB
3_6.txt WA 111 ms 155256 KiB
4_1.txt WA 94 ms 158088 KiB
4_2.txt WA 112 ms 159528 KiB
4_3.txt AC 53 ms 79720 KiB
4_4.txt AC 52 ms 79756 KiB