- 更新最值的时候注意要将最开始的值和最后可能更新的值计算在内。
- 注意重复的东西 e.g.求最短路,最大流时注意处理重边 坐标的重复
- 运算符的优先级问题 e.g.(...&&...||...) 还是 (...&&(...||...)) ?
- 使用STL时应注意其特性 e.g.priority_queue是大根堆,容器为空时注意.top() *xxx.begin()等可能会出问题
- 函数最后该返回值的不要忘记了
- 0,-1,1之类很牛的数注意特殊处理 e.g.高精度时候的0,整数被0除,表达式处理时的1,-1
- const东西的时候不要弄丢了 e.g.pow2[]={...}
- 局部变量和全局变量重名时不要搞混了
- 变量,常量名不要写错 e.g.i j, 1 2
- ++和--,==和=不要写混了 e.g.for(i=n-1;i>=0;i--).../*AC*/ for(i=n-1;i>=0;i++).../*TLE RE WA*/
- 注意非法询问等特殊数据 e.g. LCA不存在结点
- 数组开足够大
- 不同语言默认或常用数组起始下标可能不一样,如Pascal是1,C是0,这样读入输出是否加减1容易出错 e.g. for(int i=0;i<n;i++)printf("%d\n",order[i]+1);
星期二, 十月 31, 2006
A题细节
订阅:
博文评论 (Atom)
1 条评论:
can you buy tramadol online buy tramadol cod next day delivery - tramadol 50 mg ratiopharm
发表评论