Submission #418749

#TimeUsernameProblemLanguageResultExecution timeMemory
418749iraira655Jelly Flavours (IOI20_jelly)C++17
0 / 100
2 ms384 KiB
#include "jelly.h" #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, int>> a1, b1; for(int i =0; i<n; i++){ a1.push_back({a[i], b[i]}); } sort(a1.begin(), a1.end()); int ans = 0; for(int j=0; j<n; j++){ if(a1[j].first < a1[j].second && x >= a1[j].first){ x-=a1[j].first; ans++; } else if(a1[j].first == a1[j].second){ if(x<=y && y>= a1[j].second){ y-=a1[j].second; ans++; } else if(x>=y && x>= a1[j].first){ x-=a1[j].first; ans++; } } else if(a1[j].first > a1[j].second && y >= a1[j].second){ y-=a1[j].second; ans++; } } 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...