Submission #307939

#TimeUsernameProblemLanguageResultExecution timeMemory
307939AmineTrabelsiDetecting Molecules (IOI16_molecules)C++14
9 / 100
1 ms384 KiB
#include "molecules.h" #include "bits/stdc++.h" using namespace std; typedef long long ll; vector<int> find_subset(int l, int u, vector<int> w) { sort(w.begin(),w.end()); ll sum = 0; int r = 0,n = w.size(); for(int i=0;i<n;i++){ sum += w[i]; while(r < i && sum > u){ sum-=w[r++]; } if(sum >= l && sum <= u){ vector<int> ans; for(int j=r;j<=i;j++){ ans.push_back(j); } return ans; } } return vector<int>(); } /* int main(){ vector<int> x ={6,8,8,7},v = find_subset(15,17,x); for(auto i:v)cout<<i<<" "; cout<<endl; return 0; }*/
#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...