#pragma once #include #include #include #define swap(a, b) { int t = (a); (a) = (b); (b) = (t); } #define min(a, b) (((a) < (b)) ? (a) : (b)) #define max(a, b) (((a) > (b)) ? (a) : (b)) void print_arr(int*, unsigned);