september.cpp:4:8: error: 'unordered_set' was not declared in this scope
4 | vector<unordered_set<int> > g;
| ^~~~~~~~~~~~~
september.cpp:2:1: note: 'std::unordered_set' is defined in header '<unordered_set>'; did you forget to '#include <unordered_set>'?
1 | #include "september.h"
+++ |+#include <unordered_set>
2 | #include <vector>
september.cpp:4:25: error: template argument 1 is invalid
4 | vector<unordered_set<int> > g;
| ^
september.cpp:4:25: error: template argument 2 is invalid
september.cpp:4:27: error: expected unqualified-id before '>' token
4 | vector<unordered_set<int> > g;
| ^
september.cpp: In function 'int solve(int, int, std::vector<int>, std::vector<std::vector<int> >)':
september.cpp:6:3: error: 'g' was not declared in this scope
6 | g.clear();
| ^
september.cpp:8:3: error: 'unordered_set' was not declared in this scope
8 | unordered_set<int> s;
| ^~~~~~~~~~~~~
september.cpp:8:3: note: 'std::unordered_set' is defined in header '<unordered_set>'; did you forget to '#include <unordered_set>'?
september.cpp:8:17: error: expected primary-expression before 'int'
8 | unordered_set<int> s;
| ^~~
september.cpp:14:7: error: 's' was not declared in this scope
14 | s.insert(S[0][i]);
| ^
september.cpp:17:23: error: expected ')' before ']' token
17 | if (!g[F[S[0][i]]]].size()){
| ~ ^
| )
september.cpp:17:23: error: expected primary-expression before ']' token
september.cpp:20:10: error: 's' was not declared in this scope
20 | if (!s.size()){
| ^