提出 #26596408


ソースコード 拡げる

N = int(input())
A = list(map(int, input().split()))
flag = 0
res = []
for i in range(N-1):
    if flag == 0 and  A[i+1] < A[i]:
        flag = 1
        res.append(1)
    elif flag == 1 and A[i] < A[i+1]:
        flag = 0
        res.append(1)
    else:
        res.append(0)
if flag == 1:
    res.append(1)
else:
    res.append(0)
print(' '.join(map(str, res)))

提出情報

提出日時
問題 A - Gold and Silver
ユーザ AkiOhtani
言語 Python (3.8.2)
得点 400
コード長 380 Byte
結果 AC
実行時間 147 ms
メモリ 33104 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 400 / 400
結果
AC × 3
AC × 18
セット名 テストケース
Sample 00-sample-001.txt, 00-sample-002.txt, 00-sample-003.txt
All 00-sample-001.txt, 00-sample-002.txt, 00-sample-003.txt, 01-001.txt, 01-002.txt, 01-003.txt, 01-004.txt, 01-005.txt, 01-006.txt, 01-007.txt, 01-008.txt, 01-009.txt, 01-010.txt, 01-011.txt, 01-012.txt, 01-013.txt, 01-014.txt, 01-015.txt
ケース名 結果 実行時間 メモリ
00-sample-001.txt AC 23 ms 8876 KiB
00-sample-002.txt AC 17 ms 8988 KiB
00-sample-003.txt AC 18 ms 9060 KiB
01-001.txt AC 23 ms 9056 KiB
01-002.txt AC 27 ms 9532 KiB
01-003.txt AC 67 ms 17300 KiB
01-004.txt AC 136 ms 31768 KiB
01-005.txt AC 75 ms 19688 KiB
01-006.txt AC 125 ms 30028 KiB
01-007.txt AC 145 ms 33044 KiB
01-008.txt AC 147 ms 32980 KiB
01-009.txt AC 144 ms 32992 KiB
01-010.txt AC 143 ms 32940 KiB
01-011.txt AC 138 ms 32924 KiB
01-012.txt AC 138 ms 32940 KiB
01-013.txt AC 139 ms 32944 KiB
01-014.txt AC 137 ms 32856 KiB
01-015.txt AC 137 ms 33104 KiB