一·bool一般使用cin或快速读入,不用scanf特别是数组
二·少用getline,否则涉及到缓冲区的一些事
三·注意STL中一些函数操作区间左闭右开
四·#define INF 0x3f3f3f3f,本身足够大,两个相加不爆int,memset(a,0x3f,sizeof(a));
五·int a[110]={0}
六.左移右移,+=,内联,cin.tie(),read(),!,&,~,^加速
七·bool、int 替代int、double;滚动数组节省空间
八·万能头文件少用防止踩坑
九·fixed 与setprecision 输出浮点数 cout << fixed << setprecision(2) << ans << endl;
十·多次处理注意每次处理完后,变量设回原值
十一·main函数里少废话,代码要有分治的思想
十二·vector/set stl 可以实现sort next_permutation() 等