#pragma once #define abs(x) (((x) < 0) ? -(x): (x)) #define max(a, b) (((a) > (b)) ? (a): (b)) #define min(a, b) (((a) < (b)) ? (a): (b))