molecules.cpp: In function 'std::vector<int> find_subset(int32_t, int32_t, std::vector<int>)':
molecules.cpp:43:20: error: could not convert 'res' from 'vector<long long int>' to 'vector<int>'
43 | return res;
| ^~~
| |
| vector<long long int>
molecules.cpp:49:20: error: could not convert 'res' from 'vector<long long int>' to 'vector<int>'
49 | return res;
| ^~~
| |
| vector<long long int>
molecules.cpp:63:53: error: could not convert 'res' from 'vector<long long int>' to 'vector<int>'
63 | if(summy >= L && summy <= R) return res;
| ^~~
| |
| vector<long long int>
molecules.cpp:5:12: error: could not convert 'std::vector<long long int>(0, std::allocator<long long int>())' from 'vector<long long int>' to 'vector<int>'
5 | #define vi vector<int>
| ^
| |
| vector<long long int>
molecules.cpp:67:12: note: in expansion of macro 'vi'
67 | return vi(0);
| ^~
molecules.h:1:9: warning: #pragma once in main file
1 | #pragma once
| ^~~~
molecules_c.h:1:9: warning: #pragma once in main file
1 | #pragma once
| ^~~~