Submission #13009073
Source Code Expand
# https://abc054.contest.atcoder.jp/tasks/abc054_d N, Ma, Mb = map(int, input().split()) la, lb, lc = [], [], [] for _ in range(N): ai, bi, ci = map(int, input().split()) la.append(ai) lb.append(bi) lc.append(ci) sumA = sum(la) sumB = sum(lb) Inf = int(1e10) dp = [[[Inf for _ in range(sumB + 1)] for _ in range(sumA + 1)] for _ in range(N + 1)] dp[0][0][0] = 0 for i in range(1, N + 1): ai, bi, ci = la[i - 1], lb[i - 1], lc[i - 1] for j in range(sumA + 1): for k in range(sumB + 1): dp[i][j][k] = min(dp[i][j][k], dp[i - 1][j][k]) if j - ai >= 0 and k - bi >= 0 and dp[i - 1][j - ai][k - bi] != Inf: dp[i][j][k] = min(dp[i][j][k], dp[i - 1][j - ai][k - bi] + ci) ans = Inf for j in range(1, sumA + 1): for k in range(1, sumB + 1): if Mb * j == Ma * k: ans = min(ans, dp[N][j][k]) if ans == Inf: print(-1) else: print(ans)
Submission Info
Submission Time | |
---|---|
Task | D - Mixing Experiment |
User | cocomoff |
Language | PyPy3 (2.4.0) |
Score | 400 |
Code Size | 971 Byte |
Status | AC |
Exec Time | 334 ms |
Memory | 65628 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 400 / 400 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | sample_01.txt, sample_02.txt |
All | sample_01.txt, sample_02.txt, subtask_1_01.txt, subtask_1_02.txt, subtask_1_03.txt, subtask_1_04.txt, subtask_1_05.txt, subtask_1_06.txt, subtask_1_07.txt, subtask_1_08.txt, subtask_1_09.txt, subtask_1_10.txt, subtask_1_11.txt, subtask_1_12.txt, subtask_1_13.txt, subtask_1_14.txt, subtask_1_15.txt, subtask_1_16.txt, subtask_1_17.txt, subtask_1_18.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
sample_01.txt | AC | 166 ms | 38256 KB |
sample_02.txt | AC | 162 ms | 38256 KB |
subtask_1_01.txt | AC | 180 ms | 40176 KB |
subtask_1_02.txt | AC | 163 ms | 38256 KB |
subtask_1_03.txt | AC | 175 ms | 39408 KB |
subtask_1_04.txt | AC | 198 ms | 41968 KB |
subtask_1_05.txt | AC | 212 ms | 43760 KB |
subtask_1_06.txt | AC | 222 ms | 45296 KB |
subtask_1_07.txt | AC | 229 ms | 46192 KB |
subtask_1_08.txt | AC | 238 ms | 48604 KB |
subtask_1_09.txt | AC | 248 ms | 50780 KB |
subtask_1_10.txt | AC | 256 ms | 52572 KB |
subtask_1_11.txt | AC | 281 ms | 56156 KB |
subtask_1_12.txt | AC | 315 ms | 63452 KB |
subtask_1_13.txt | AC | 334 ms | 65628 KB |
subtask_1_14.txt | AC | 296 ms | 58844 KB |
subtask_1_15.txt | AC | 317 ms | 62812 KB |
subtask_1_16.txt | AC | 327 ms | 64860 KB |
subtask_1_17.txt | AC | 313 ms | 63324 KB |
subtask_1_18.txt | AC | 323 ms | 63836 KB |