有用的trick
1.assert(),ACM赛制,不在意罚时的话,这是神器。(博链)
2.杜教筛和洲阁筛可以用以下过程维护中间过程(单个):
LL tr(LL x) {if (x<=s) return a[x]; return b[n/x];} void put(LL x,LL y) {if (x<=s) a[x]=y; else b[n/x]=y;}
3.cerr ,这个应该和 assert 差不多吧,都是奇技淫巧。
4.debug 时 #define deg printf,调试很方便。
5.volatile 乱序优化。
6.信仰优化
7.打代码时穿的暖和点,我快冷死了,呜呜呜……