Submission #1103625


Source Code Expand

#include <iostream>
#include <vector>
#include <map>
#include <cstdio>
#include <cstring>
#include <math.h>
#include <bitset>
#include <time.h>
#include <set>
#include <algorithm>
#define ll long long
#define Inf 123372036854775806ll
using namespace std;

ll dp[666][666];
int main() {
    int N,Ma,Mb;
    cin>>N>>Ma>>Mb;
    
    for(int i=0;i<=555;i++)
        for(int j=0;j<=555;j++)
            dp[i][j]=(i+j==0?0:Inf);
    
    for(int i=1;i<=N;i++) {
        int a,b,c;
        cin>>a>>b>>c;
        for(int x=555;x>=0;x--)
            for(int y=555;y>=0;y--) {
                if (x >= a && y >= b)
                    dp[x][y]=min(dp[x][y],c+dp[x-a][y-b]);
            }
    }
    ll ans=Inf;
    for(int t=1;max(t*Ma,t*Mb)<=555;t++)
        ans=min(ans,dp[t*Ma][t*Mb]);
    if (ans == Inf) {
        cout << -1 << endl;
    } else {
        cout << ans << endl;
    }
    
}

Submission Info

Submission Time
Task D - Mixing Experiment
User balakrishnan_v
Language C++14 (GCC 5.4.1)
Score 400
Code Size 925 Byte
Status AC
Exec Time 23 ms
Memory 3200 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 400 / 400
Status
AC × 2
AC × 20
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 4 ms 3200 KB
sample_02.txt AC 3 ms 3072 KB
subtask_1_01.txt AC 5 ms 3072 KB
subtask_1_02.txt AC 4 ms 3072 KB
subtask_1_03.txt AC 5 ms 3200 KB
subtask_1_04.txt AC 8 ms 3200 KB
subtask_1_05.txt AC 9 ms 3072 KB
subtask_1_06.txt AC 12 ms 3072 KB
subtask_1_07.txt AC 13 ms 3200 KB
subtask_1_08.txt AC 14 ms 3200 KB
subtask_1_09.txt AC 17 ms 3200 KB
subtask_1_10.txt AC 19 ms 3072 KB
subtask_1_11.txt AC 22 ms 3200 KB
subtask_1_12.txt AC 23 ms 3072 KB
subtask_1_13.txt AC 23 ms 3072 KB
subtask_1_14.txt AC 23 ms 3072 KB
subtask_1_15.txt AC 23 ms 3200 KB
subtask_1_16.txt AC 23 ms 3072 KB
subtask_1_17.txt AC 23 ms 3200 KB
subtask_1_18.txt AC 23 ms 3200 KB