Submission #74144

#TimeUsernameProblemLanguageResultExecution timeMemory
74144renatsjDetecting Molecules (IOI16_molecules)C++14
0 / 100
2 ms380 KiB
#include<bits/stdc++.h> #include "molecules.h" using namespace std; int i,j,n,m,mas[1000006]; vector<int> xx; vector<int> find_subset(int l, int u, vector<int> w) { i=1; while (i<=u) { mas[i]=-1; i++; } i=l; while (i<=u) { mas[i]=-2; i++; } sort(w.begin(),w.end()); n=w.size(); i=n-1; while (i>=0) { j=u; while (j>w[i]) { if (mas[j]!=-1) { mas[j-w[i]]=j; } j--; } if (mas[1]!=-1) { j=1; while (mas[j]!=-2) { xx.push_back(mas[j]-j); j=mas[j]; } return xx; } i--; } }

Compilation message (stderr)

molecules.cpp: In function 'std::vector<int> find_subset(int, int, std::vector<int>)':
molecules.cpp:47:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
#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...