molecules.cpp:15:53: warning: left shift count >= width of type [-Wshift-count-overflow]
15 | const ll maxn=(2e5)+10,maxm=1e5+10,sq=310+10,maxa=(1<<maxn),mlg=32;
| ~^~~~~~
molecules.cpp: In function 'std::vector<int> find_subset(int, int, std::vector<int>)':
molecules.cpp:24:8: error: declaration of 'll l' shadows a parameter
24 | ll l=(long long)l;
| ^
molecules.cpp:20:29: note: 'int l' previously declared here
20 | vector<int> find_subset(int l, int u, vector<int> w){
| ~~~~^
molecules.cpp:45:20: error: could not convert 'ans' from 'vector<long long int>' to 'vector<int>'
45 | return ans;
| ^~~
| |
| vector<long long int>
molecules.cpp:50:20: error: could not convert 'ans' from 'vector<long long int>' to 'vector<int>'
50 | return ans;
| ^~~
| |
| vector<long long int>
molecules.cpp:57:28: error: could not convert 'ans' from 'vector<long long int>' to 'vector<int>'
57 | return ans;
| ^~~
| |
| vector<long long int>
molecules.cpp:62:28: error: could not convert 'ans' from 'vector<long long int>' to 'vector<int>'
62 | return ans;
| ^~~
| |
| vector<long long int>
molecules.cpp:69:36: error: could not convert 'ans' from 'vector<long long int>' to 'vector<int>'
69 | return ans;
| ^~~
| |
| vector<long long int>
molecules.cpp:76:16: error: could not convert 'ans' from 'vector<long long int>' to 'vector<int>'
76 | return ans;
| ^~~
| |
| vector<long long int>
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
| ^~~~