Submission #883655

#TimeUsernameProblemLanguageResultExecution timeMemory
883655MalixDetecting Molecules (IOI16_molecules)C++14
0 / 100
1072 ms348 KiB
#include "molecules.h" #include <bits/stdc++.h> using namespace std; typedef long long ll; typedef vector<int> vi; #define REP(i,a,b) for(int i=a;i<b;i++) std::vector<int> find_subset(int l, int u, std::vector<int> w) { sort(w.begin(),w.end()); int n=w.size(); int sum=0; int a=0,b=0; sum+=w[0]; while(b<n){ while(b+1<n&&sum<l){ b++; sum+=w[b]; } while(a<b&&sum>u){ sum-=w[a]; a++; } if(sum>=l&&sum<=u)break; } vi ans; REP(i,a,b+1)ans.push_back(i); 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...