Submission #1034938

#TimeUsernameProblemLanguageResultExecution timeMemory
1034938ArthuroWichDetecting Molecules (IOI16_molecules)C++17
0 / 100
1 ms408 KiB
#include "molecules.h" #include <bits/stdc++.h> using namespace std; vector<int> find_subset(int a, int b, vector<int> in) { int n; n = in.size(); vector<pair<int, int>> w; for (int i = 0; i < n; i++) { w.push_back({in[i], i+1}); } sort(w.begin(), w.end()); int l = 0, r = 0, s = w[0].first; while(r < n-1) { r++; s += w[r].first; while(s > b && l < r) { s -= w[l].first; l++; } if (a <= s && s <= b) { vector<int> a; for (int i = l; i <= r; i++) { a.push_back(w[i].second); } return a; } } return {}; }
#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...