제출 #439466

#제출 시각아이디문제언어결과실행 시간메모리
439466jlallas384Jelly Flavours (IOI20_jelly)C++17
35 / 100
522 ms2448 KiB
#include <bits/stdc++.h> using namespace std; int find_maximum_unique(int x, int y, vector<int> a, vector<int> b) { int n = a.size(); vector<vector<int>> dp(501,vector<int>(501,-1e9)); dp[0][0] = 0; for(int i = 0; i < n; i++){ for(int j = 500; j >= 0; j--){ for(int k = 500; k >= 0; k--){ if(j + a[i] <= x){ dp[j + a[i]][k] = max(dp[j + a[i]][k],dp[j][k] + 1); } if(k + b[i] <= y){ dp[j][k + b[i]] = max(dp[j][k + b[i]],dp[j][k] + 1); } } } } int ans = 0; for(auto v: dp){ for(int i: v){ ans = max(ans,i); } } return ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...