Submission #1020462

#TimeUsernameProblemLanguageResultExecution timeMemory
1020462vjudge1Detecting Molecules (IOI16_molecules)C++17
19 / 100
1 ms604 KiB
#include "molecules.h" #include <bits/stdc++.h> #define ll long long #define pii pair<int,int> #define F first #define S second #define sz(s) (int)s.size() #define in insert #define pb push_back using namespace std; vector<int> find_subset(int l, int u, vector<int> w) { set<pii> st; int sum=0; for(int i=0;i<sz(w);i++){ sum+=w[i]; st.in({w[i],i}); if(sum>u){ sum-=st.begin()->F; st.erase(st.begin()); } assert(sum<=u); if(l<=sum&&sum<=u){ vector<int> vec; for(auto x:st)vec.pb(x.S); return vec; } } 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...