#pragma once #include template void update_max(T &x, T a) { x = std::max(x, a); }