molecules.cpp:1:9: warning: #pragma once in main file
1 | #pragma once
| ^~~~
molecules.cpp: In function 'std::vector<int> find_subset(int, int, std::vector<int>)':
molecules.cpp:14:13: error: declaration of 'int l' shadows a parameter
14 | int l = 1, r = 1;
| ^
molecules.cpp:5:29: note: 'int l' previously declared here
5 | vector<int> find_subset(int l, int u, vector<int> w) {
| ~~~~^
molecules.cpp:31:49: error: 'i' was not declared in this scope
31 | res.push_back(p[i].second);
| ^
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
| ^~~~