#include std::vector general_algorithm(const std::vector& a, const std::vector& b, const std::vector& c, const std::vector& g); std::vector special_algorithm(const std::vector& g); std::vector optimal_algorithm_opt(const std::vector& g); std::vector add_boundaries(const std::vector& v);