Submission #1104855
Source Code Expand
#include <map> #include <cstring> #include <iostream> #include <algorithm> using namespace std; int n, a[45], b[45], c[45], ma, mb, dp[450][450]; int main() { cin >> n >> ma >> mb; for (int i = 1; i <= n; i++) cin >> a[i] >> b[i] >> c[i]; memset(dp, -1, sizeof(dp)); dp[0][0] = 0; for (int A = 1; A <= 400; A++) for (int B = 1; B <= 400; B++) { for (int i = 1; i <= n; i++) { if (A - a[i] < 0 || B - b[i] < 0) continue; if (dp[A - a[i]][B - b[i]] != -1) if (dp[A - a[i]][B - b[i]] + c[i] < dp[A][B] || dp[A][B] == -1) dp[A][B] = dp[A - a[i]][B - b[i]] + c[i]; } } int ans = -1; for (int i = 1; i * max(ma, mb) <= 400; i++) if ((ans >= dp[i * ma][i * mb] && dp[i * ma][i * mb] != -1) || ans == -1) ans = dp[i * ma][i * mb]; cout << ans << endl; return 0; }
Submission Info
Submission Time | |
---|---|
Task | D - Mixing Experiment |
User | denverjin |
Language | C++ (GCC 5.4.1) |
Score | 0 |
Code Size | 824 Byte |
Status | WA |
Exec Time | 16 ms |
Memory | 1024 KB |
Judge Result
Set Name | Sample | All | ||||||
---|---|---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 0 / 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 | 3 ms | 1024 KB |
sample_02.txt | AC | 2 ms | 1024 KB |
subtask_1_01.txt | WA | 3 ms | 1024 KB |
subtask_1_02.txt | AC | 2 ms | 1024 KB |
subtask_1_03.txt | WA | 4 ms | 1024 KB |
subtask_1_04.txt | WA | 5 ms | 1024 KB |
subtask_1_05.txt | WA | 6 ms | 1024 KB |
subtask_1_06.txt | WA | 8 ms | 1024 KB |
subtask_1_07.txt | AC | 9 ms | 1024 KB |
subtask_1_08.txt | AC | 9 ms | 1024 KB |
subtask_1_09.txt | AC | 11 ms | 1024 KB |
subtask_1_10.txt | AC | 13 ms | 1024 KB |
subtask_1_11.txt | AC | 15 ms | 1024 KB |
subtask_1_12.txt | AC | 16 ms | 1024 KB |
subtask_1_13.txt | AC | 15 ms | 1024 KB |
subtask_1_14.txt | WA | 16 ms | 1024 KB |
subtask_1_15.txt | WA | 15 ms | 1024 KB |
subtask_1_16.txt | AC | 16 ms | 1024 KB |
subtask_1_17.txt | WA | 16 ms | 1024 KB |
subtask_1_18.txt | AC | 16 ms | 1024 KB |