molecules.cpp: In function 'std::vector<int> find_subset(int, int, std::vector<int>)':
molecules.cpp:7:7: error: 'queue' is not a member of 'std'
7 | std::queue<int> indices;
| ^~~~~
molecules.cpp:2:1: note: 'std::queue' is defined in header '<queue>'; did you forget to '#include <queue>'?
1 | #include "molecules.h"
+++ |+#include <queue>
2 |
molecules.cpp:7:13: error: expected primary-expression before 'int'
7 | std::queue<int> indices;
| ^~~
molecules.cpp:9:7: error: 'sort' is not a member of 'std'
9 | std::sort(w.begin(), w.end());
| ^~~~
molecules.cpp:13:3: error: 'indices' was not declared in this scope
13 | indices.push(i++);
| ^~~~~~~
molecules.cpp:18:3: error: 'indices' was not declared in this scope
18 | indices.pop();
| ^~~~~~~
molecules.cpp:23:23: error: 'indices' was not declared in this scope
23 | std::vector<int> ans(indices.size());
| ^~~~~~~