molecules.cpp: In function 'std::vector<int> find_subset(int, int, std::vector<int>)':
molecules.cpp:35:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0 ; i < w.size() ; ++i) v.push_back({w[i] , i});
~~^~~~~~~~~~
molecules.cpp:36:2: error: 'so' was not declared in this scope
so rt(v.begin(), v.end());
^~
molecules.cpp:36:2: note: suggested alternative: 'oo'
so rt(v.begin(), v.end());
^~
oo
molecules.cpp:37:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0 ; i < w.size() ; ++i){
~~^~~~~~~~~~