제출 #332082

#제출 시각아이디문제언어결과실행 시간메모리
332082Valera_GrinenkoJump (BOI06_jump)Cpython 3
100 / 100
37 ms3436 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...