제출 #332081

#제출 시각아이디문제언어결과실행 시간메모리
332081Valera_GrinenkoJump (BOI06_jump)Pypy 2
0 / 100
43 ms20296 KiB
n = int(input())
dp = [[0] * n for i in range(n)]
dp[0][0] = 1
for i in range(n):
    d = list(map(int, input().split()))
    for j in range(n):
        if(d[j] != 0):
            if(d[j] + i < n):
                dp[d[j] + i][j] = dp[d[j] + i][j] + dp[i][j]
            if(d[j] + j < n):
                dp[i][d[j] + j] = dp[i][d[j] + j] + dp[i][j]
print(dp[n - 1][n - 1])
#https://codeforces.com/blog/entry/76307?locale=en
#random OI problem 1.12.2020
#meh
#Verdict Execution timeMemoryGrader output
Fetching results...