제출 #307939

#제출 시각아이디문제언어결과실행 시간메모리
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...