1.i++比++i要慢,和重载函数有关.
2.inline修饰符
3.register 定义for循环的变量,将其变量尽可能存储在CPU的寄存器中,因为离CPU近,计算快.
4.常数声明成常量const
5.三元运算符比if ... else 更快.
6.循环展开
7.读入优化
8.
取模优化
inline void add(int &x,int v,int mod) {
x+=v;
x= (x >= mod ? x-mod : x);
} //取模加
inline void dec(int &x,int v,int mod) {
x-=v;
x= x<0? x+mod : x;
} //取模减
9.不要用abs要自己写