molecules.cpp: In function 'std::vector<int> find_subset(int, int, std::vector<int>)':
molecules.cpp:6:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for(int i=0;i<w.size();i++){
               ~^~~~~~~~~
molecules.cpp:15:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
      if(count>=minimum&&count<=maximum){  
         ~~~~~^~~~~~~~~
molecules.cpp:15:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
      if(count>=minimum&&count<=maximum){  
                         ~~~~~^~~~~~~~~
molecules.cpp:23:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     if(pos2>=vect1.size()){
        ~~~~^~~~~~~~~~~~~~
molecules.cpp:27:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     else if(count<minimum){
             ~~~~~^~~~~~~~
molecules.cpp:31:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     else if(count>maximum){
             ~~~~~^~~~~~~~
molecules.cpp:35:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     if(count>=minimum&&count<=maximum){  
        ~~~~~^~~~~~~~~
molecules.cpp:35:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     if(count>=minimum&&count<=maximum){  
                        ~~~~~^~~~~~~~~
molecules.cpp:41:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   if(count>=minimum&&count<=maximum){  
      ~~~~~^~~~~~~~~
molecules.cpp:41:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   if(count>=minimum&&count<=maximum){  
                      ~~~~~^~~~~~~~~