common.h 273 B

12345678910
  1. #define min(a, b) ((a)<(b)?(a):(b))
  2. #define max(a, b) ((a)>(b)?(a):(b))
  3. #define ceil_divide(a, b) ((a)/(b)+((a)%(b)!=0))
  4. #define select(cond, a, b) ((cond)?(a):(b))
  5. #define PI 3.141592
  6. #define EPSILON 1e-8
  7. #define MAX_VAL 1e12
  8. #define MIN_VAL -1e12
  9. #define EMPTY_VALUE -1