1:如果代码运行结果和你自己预期不符,多用 输出语句去打印 看看代码中哪里逻辑写错了。
2:有些特殊的模板可以去临场记一下:比如快速幂,质数线性筛o(n), dijk求最短路径,最小生成数,优先队列等等。
3:对时间复杂度的判断要有概念,n为1000时 时间复杂度最大是o(n^2) n为100000 时时间复杂度最大是o(nlogn)超出规定时间 肯定不是正解 思路正确也拿不到满分。
4:对数据范围的判断要有基本概念 int的最大范围要知道 超出int最大范围要改用long存储,不然容易出问题。
5:合理规划好时间,虽然好几个小时看起来时间充足,但是有时候不能死磕一道题,真有思路但不明确的 可以在全部能拿分题目拿下后回来 专攻。
6: 因为oi赛制 自己要学会检查 大题做完后自己要会造出一些数据去感觉一下代码有没有问题。
7: 数据类型之间的怎么转化要明确 不然到时候就差最后一步非常难受。
8:能骗分的题目千万别空着,想不出正解用暴力方法能拿一分是一分