supertrees.cpp: In function 'int construct(std::vector<std::vector<int> >)':
supertrees.cpp:11:22: error: converting to 'std::vector<std::vector<int> >' from initializer list would use explicit constructor 'std::vector<_Tp, _Alloc>::vector(std::vector<_Tp, _Alloc>::size_type, const allocator_type&) [with _Tp = std::vector<int>; _Alloc = std::allocator<std::vector<int> >; std::vector<_Tp, _Alloc>::size_type = long unsigned int; std::vector<_Tp, _Alloc>::allocator_type = std::allocator<std::vector<int> >]'
11 | build({0});
| ~~~~~^~~~~