Submission #1012342

#TimeUsernameProblemLanguageResultExecution timeMemory
1012342adrielcpDetecting Molecules (IOI16_molecules)C++17
0 / 100
1 ms436 KiB
#include <bits/stdc++.h> #include "molecules.h" using namespace std; vector<int> find_subset(int l, int u, vector<int> w) { int n = w.size(); int sum = w[0]; int r = 0; sort(w.begin(), w.end()); for (int i = 0; i < n; i++) { r = max(r, i); while (r+1 < n && sum + w[r+1] <= u) { r++; sum += w[r]; } if (sum >= l && sum <= u) { vector<int> a(r-i+1); iota(a.begin(), a.end(), i+1); return a; } sum -= w[i]; } return vector<int>(); }
#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...