提出 #71489168


ソースコード 拡げる

import sys
sys.setrecursionlimit(10 ** 6)

# import numpy as np
# <nonumba> from numba import njit, jit, boolean, int64, float64, typeof




def main():
    from io import StringIO
    execute(StringIO(sample), sys.stderr)
    print("-- ^sample! --", file=sys.stderr)

    execute(sys.stdin, sys.stdout)

    # #<nonumba> if len(solve.nopython_signatures) != 1:
    # #<nonumba>     raise KeyboardInterrupt("!! Unexpected: wrong use of jit !!")

def execute(src, dst):

    N = int(src.readline())
    A = [-9] + list(map(int, src.readline().split()))

    ans = solve(N, A)
    print(ans, file=dst)

sample = """\
4
3 1 4 1
"""

# #<nonumba> @jit(nopython=True, cache=True)
def solve(N , A):
    ans = 0
    top = 1
    for i in range(1, N+1) :
        if i <= top:
            ans += 1
            top = max(top , i + A[i] -1)

    return ans




main()


提出情報

提出日時
問題 C - Domino
ユーザ tariaki
言語 Python (CPython 3.13.7)
得点 300
コード長 907 Byte
結果 AC
実行時間 100 ms
メモリ 59976 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 300 / 300
結果
AC × 3
AC × 20
セット名 テストケース
Sample sample_01.txt, sample_02.txt, sample_03.txt
All min.txt, random_01.txt, random_02.txt, random_03.txt, random_04.txt, random_05.txt, random_06.txt, random_07.txt, random_08.txt, random_09.txt, random_10.txt, random_11.txt, random_12.txt, random_13.txt, random_14.txt, random_15.txt, random_16.txt, sample_01.txt, sample_02.txt, sample_03.txt
ケース名 結果 実行時間 メモリ
min.txt AC 11 ms 9280 KiB
random_01.txt AC 100 ms 59976 KiB
random_02.txt AC 45 ms 26588 KiB
random_03.txt AC 93 ms 59916 KiB
random_04.txt AC 25 ms 18336 KiB
random_05.txt AC 86 ms 59376 KiB
random_06.txt AC 70 ms 58160 KiB
random_07.txt AC 79 ms 59800 KiB
random_08.txt AC 56 ms 36796 KiB
random_09.txt AC 85 ms 59808 KiB
random_10.txt AC 76 ms 46388 KiB
random_11.txt AC 99 ms 59712 KiB
random_12.txt AC 28 ms 23212 KiB
random_13.txt AC 41 ms 18928 KiB
random_14.txt AC 91 ms 59852 KiB
random_15.txt AC 89 ms 59876 KiB
random_16.txt AC 89 ms 59816 KiB
sample_01.txt AC 10 ms 9252 KiB
sample_02.txt AC 10 ms 9208 KiB
sample_03.txt AC 10 ms 9240 KiB