#pragma once #include #include template void print_vec(const std::vector vec) { std::cout << "[ (" << vec.size() << ")\n"; for (const T it : vec) { std::cout << " " << it << "\n"; } std::cout << "]\n"; }