제출 #309483

#제출 시각아이디문제언어결과실행 시간메모리
309483radaiosm7Detecting Molecules (IOI16_molecules)C++98
9 / 100
1 ms384 KiB
#include "molecules.h" #include <bits/stdc++.h> using namespace std; vector<int> ans; queue<int> q; int i, j, n, sum; std::vector<int> find_subset(int l, int u, std::vector<int> w) { sort(w.begin(), w.end()); n = w.size(); i = 0; j = 0; q.push(0); sum = w[0]; while (j < n) { if (l <= sum && sum <= u) { break; } else if (sum < l) { j++; if (j >= n) { break; } q.push(j); sum += w[j]; } else { i++; sum -= w[i-1]; q.pop(); } } if (l <= sum && sum <= u) { while (!q.empty()) { ans.push_back(q.front()); q.pop(); } } 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...