Submission #1311962

#TimeUsernameProblemLanguageResultExecution timeMemory
1311962norrawichzzzJelly Flavours (IOI20_jelly)C++20
0 / 100
11 ms460 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<pair<int, pair<int,int>>> dp(n+1); dp[0] = {0, {0, 0}}; for (int i=1; i<=n; i++) { int ca=a[i-1], cb=b[i-1]; dp[i] = dp[i-1]; for (int j=0; j<i; j++) { int pa=dp[j].second.first, pb=dp[j].second.second; if (ca + pa <= x) dp[i] = max(dp[i], dp[j]); if (cb + pb <= y) dp[i] = max(dp[i], dp[j]); } } return dp[n].first; }
#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...