错题笔记!

1.不用scanf会TLE!不用scanf会TLE!不用scanf会TLE!

2.递归时加上个else 以防 边界没有return;

3.提交的时候不要忘记去除调试!

4.不要忘记加换行!

5.for(int i = 1; i <= strlen(str); i ++) 每次都会计算一边 strlen,复杂度
n2 。(来自DQS, 感觉非常有用, 也没考虑到过这个问题)

6.不要用了全局变量之后再在主函数里int 特别是n,m;

7.正规考试中,打完了 如果空间足够足够的, 那就改long long

8.定义MAXN 的时候用 #define 吧, 实测 const 会慢, 这个在打的不是正解的时候管用。

9.max 函数, 有时间的话自己打一个 #define 吧, 自带的不如这个快, 理由同上。
#define max(u,v) (u > v ? u : v)

10.尺取法 扩展 r++ 的时候不要忘记更改状态啊啊啊啊啊啊啊啊啊啊QAQQQQQQQQQQQQQQQQ

11.有符号跟无符号数一起运算时全部当成无符号数处理!!然而.size() .length() 返回值就是 unsigned 如果有负数与之比较的话,那么负数会变成大大大大正数!

你可能感兴趣的:(个人)