supertrees.cpp:2:9: error: 'vector' does not name a type
2 | vector<vector<int>> ans(n, vector<int>(n, 0));
| ^~~~~~
supertrees.cpp:3:12: error: expected constructor, destructor, or type conversion before '(' token
3 | REP(i,n - 1){
| ^
supertrees.cpp:7:14: error: expected constructor, destructor, or type conversion before '(' token
7 | build(ans);
| ^
supertrees.cpp:8:9: error: expected unqualified-id before 'return'
8 | return 1;
| ^~~~~~
supertrees.cpp:9:1: error: expected declaration before '}' token
9 | }
| ^