Submission #1169202

#TimeUsernameProblemLanguageResultExecution timeMemory
1169202pythontestJelly Flavours (IOI20_jelly)C++20
35 / 100
235 ms8280 KiB
#include "jelly.h" #include <vector> constexpr int X=1e3+3; constexpr int N=2e3; int dp1[X][X]; int dp2[X][X]; int find_maximum_unique(int x, int y, std::vector<int> a, std::vector<int> b) { int n = a.size(); dp2[0][0]=dp1[0][0]=0; for(int i=0;i<n;i++){ for(int c1=0;c1<=x;c1++) for(int c2=0;c2<=y;c2++){ dp1[c1][c2]=dp2[c1][c2]; if(c2-b[i]>=0) dp1[c1][c2]=std::max(dp1[c1][c2],dp2[c1][c2-b[i]]+1); if(c1-a[i]>=0) dp1[c1][c2]=std::max(dp1[c1][c2],dp2[c1-a[i]][c2]+1); } std::swap(dp1,dp2); } return dp2[x][y]; }
#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...