molecules.cpp: In function 'std::vector<int> find_subset(int, int, std::vector<int>)':
molecules.cpp:20:9: error: 'S' was not declared in this scope
20 | S[0] = 1e18;
| ^
molecules.cpp:21:9: error: 'r' was not declared in this scope
21 | r = n;
| ^
molecules.cpp:24:24: error: 'R' was not declared in this scope
24 | while (R <= n && pref[L] + suf[R]) R++;
| ^
molecules.cpp:26:35: error: 'R' was not declared in this scope
26 | if (pref[L] + suf[R] >= l && pref[L] + suf[R] <= u){
| ^
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
| ^~~~