prog.cpp:1:10: error: variable or field ‘dfs’ declared void
void dfs(TreeNode* r, int x, int y, map<int, map<int, set<int>>> &m) {
^~~~~~~~
prog.cpp:1:10: error: ‘TreeNode’ was not declared in this scope
prog.cpp:1:20: error: ‘r’ was not declared in this scope
void dfs(TreeNode* r, int x, int y, map<int, map<int, set<int>>> &m) {
^
prog.cpp:1:23: error: expected primary-expression before ‘int’
void dfs(TreeNode* r, int x, int y, map<int, map<int, set<int>>> &m) {
^~~
prog.cpp:1:30: error: expected primary-expression before ‘int’
void dfs(TreeNode* r, int x, int y, map<int, map<int, set<int>>> &m) {
^~~
prog.cpp:1:37: error: ‘map’ was not declared in this scope
void dfs(TreeNode* r, int x, int y, map<int, map<int, set<int>>> &m) {
^~~
prog.cpp:1:41: error: expected primary-expression before ‘int’
void dfs(TreeNode* r, int x, int y, map<int, map<int, set<int>>> &m) {
^~~
prog.cpp:1:46: error: ‘map’ was not declared in this scope
void dfs(TreeNode* r, int x, int y, map<int, map<int, set<int>>> &m) {
^~~
prog.cpp:1:50: error: expected primary-expression before ‘int’
void dfs(TreeNode* r, int x, int y, map<int, map<int, set<int>>> &m) {
^~~
prog.cpp:1:55: error: ‘set’ was not declared in this scope
void dfs(TreeNode* r, int x, int y, map<int, map<int, set<int>>> &m) {
^~~
prog.cpp:1:59: error: expected primary-expression before ‘int’
void dfs(TreeNode* r, int x, int y, map<int, map<int, set<int>>> &m) {
^~~