Submission #233610

#TimeUsernameProblemLanguageResultExecution timeMemory
233610pere_gilDetecting Molecules (IOI16_molecules)C++14
0 / 100
5 ms256 KiB
#include <iostream>
#include "molecules.h"
#include <vector>
using namespace std;

std::vector<int> find_subset(int l, int u, std::vector<int> w){
    long long n=w.size();
    long long tot=1<<n;
    vector<int> res;
    for(int i=0;i<tot;i++){
        long long sum=0;
        res.clear();
        for(int j=0;j<n;j++){
            if(i&(1<<j)){
                sum+=w[j];
                res.push_back(j);
            }
        }
        if(sum>=l and sum<=u){ break; }
    }
    return res;
}
#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...