#define f(i,j,n) for(register int i=j;i<=n;i++) #define F(i,j,n) for(register int i=j;i>=n;i--)
这可以缩减代码量
增强可读性(明明是装逼)
#define INF 1<<30
const int INF=1<<30;
上面两段的代码是一样的效果
#define Abs(x) x?x:-x #define Max(a,b) a>b?a:b #define Min(a,b) a<b?a:b
同样可以这样
这样比cmath库的要快
Max 和 Min 就可以跨越 类型的限制