提出 #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 | ||||||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| 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 |