Submission #997127

#TimeUsernameProblemLanguageResultExecution timeMemory
997127codefoxDetecting Molecules (IOI16_molecules)C++14
0 / 100
1 ms348 KiB
#include<bits/stdc++.h> using namespace std; #define pii pair<int, int> vector<int> find_subset(int l, int u, vector<int> w) { int n = w.size(); vector<pii> nums; for (int i = 0; i < n; i++) nums.push_back({w[i], i}); sort(nums.begin(), nums.end()); long long sum = 0; int r = 0; for (int i = 0; i < n; i++) { while (sum < l && r < n) { sum += nums[r].first; r++; } if (sum <= u) { vector<int> ans; for (int j = i; j < r; j++) { ans.push_back(nums[j].second); } return ans; } sum -= nums[i].first; } vector<int> ans(0); 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...