Submission #2485587


Source Code Expand

N, M = map(int, input().split())
L = 100
dp = [[[0]*(L+1) for i in range(L+1)] for j in range(L+1)]
for i in range(N):
    a, b, c, w = map(int, input().split())
    dp[a][b][c] = max(dp[a][b][c], w)
for i in range(0, L+1):
    for j in range(0, L+1):
        for k in range(0, L+1):
            res = 0
            if i > 0:
                res = max(res, dp[i-1][j][k])
            if j > 0:
                res = max(res, dp[i][j-1][k])
            if k > 0:
                res = max(res, dp[i][j][k-1])
            dp[i][j][k] = max(dp[i][j][k], res)
ans = []
for i in range(M):
    x, y, z = map(int, input().split())
    ans.append(dp[x][y][z])
print(*ans, sep='\n')

Submission Info

Submission Time
Task C - Optimal Recommendations
User yaketake08
Language PyPy3 (2.4.0)
Score 100
Code Size 694 Byte
Status AC
Exec Time 862 ms
Memory 75096 KB

Judge Result

Set Name All
Score / Max Score 100 / 100
Status
AC × 24
Set Name Test Cases
All 10-random-00.txt, 10-random-01.txt, 10-random-02.txt, 10-random-03.txt, 10-random-04.txt, 20-absW-00.txt, 20-absW-01.txt, 20-absW-02.txt, 20-absW-03.txt, 20-absW-04.txt, 30-balance-00.txt, 30-balance-01.txt, 30-balance-02.txt, 30-balance-03.txt, 30-balance-04.txt, 40-limit_dim-00.txt, 40-limit_dim-01.txt, 40-limit_dim-02.txt, 40-limit_dim-03.txt, 40-limit_dim-04.txt, 40-limit_dim-05.txt, 40-limit_dim-06.txt, Corner1.txt, Sample1.txt
Case Name Status Exec Time Memory
10-random-00.txt AC 841 ms 75096 KB
10-random-01.txt AC 297 ms 55148 KB
10-random-02.txt AC 586 ms 70872 KB
10-random-03.txt AC 657 ms 71768 KB
10-random-04.txt AC 605 ms 67672 KB
20-absW-00.txt AC 862 ms 74328 KB
20-absW-01.txt AC 301 ms 55148 KB
20-absW-02.txt AC 693 ms 71128 KB
20-absW-03.txt AC 734 ms 74200 KB
20-absW-04.txt AC 567 ms 71000 KB
30-balance-00.txt AC 806 ms 72024 KB
30-balance-01.txt AC 259 ms 51436 KB
30-balance-02.txt AC 547 ms 70744 KB
30-balance-03.txt AC 677 ms 68312 KB
30-balance-04.txt AC 644 ms 73560 KB
40-limit_dim-00.txt AC 765 ms 70488 KB
40-limit_dim-01.txt AC 782 ms 71128 KB
40-limit_dim-02.txt AC 770 ms 70872 KB
40-limit_dim-03.txt AC 806 ms 71512 KB
40-limit_dim-04.txt AC 745 ms 70424 KB
40-limit_dim-05.txt AC 779 ms 71000 KB
40-limit_dim-06.txt AC 768 ms 71256 KB
Corner1.txt AC 287 ms 53740 KB
Sample1.txt AC 292 ms 54508 KB