1、 技术失误
① 大小写
昨天模拟赛竟然打错了。。
② 不开long long
只能在每道题读题时就先要预估好范围,在最开始就要保证开好。还不能爆空间。。
③ 在循环二维数组时,把n,m写成n,n
清奇的垃圾错误。。
④ 循环内用到了相同变量名。。
2、 思考上的漏洞
共同漏洞:思维 & 审题
一直在练算法。。然而实际比赛最重要的是从题目看出算法,再进行求解。。
最缺乏的就是这个过程需要的智商。。只好靠做题弥补。。还有在想题时就想出多种可能性一一思 考,不要想出一种就开始打,或者想不出来就看题解。
所以现在最怕的是。。思维不够的人比我审题仔细。。审题不清的人比我聪明。。
① T1难度
· 思维很局限,比如不会从答案入手解决问题(打表找规律等)。
· 注意力不够集中,导致细节部分不能一次写对,调试很久or爆0。(复杂的模拟等)
· 审题不够认真,没有注意题目的限定,就算对拍也会GG。(题目范围包括负数,某些条件等)
② T2难度
· 搞不出正解。。还是做题少 & 没有多想。
③ T3难度
· 算法上的细节 & 题目上的细节不清,导致写出正解也WA点。
· 暴力写不对。。(搜索!)
3、补救措施
① 对于技术问题
· 在打出每一行代码时,知道自己在干什么并且进行思考。。听起来很哲学
老师的名言:要尽量保证一次就把代码写对,不要再因为调代码浪费时间了
· 写完之后,运行之前先看一遍自己的代码,检查大小写 (一定要复制输出的字符) 范围 (同时考虑题目范围和空间)变量名使用 等垃圾问题。
明明去年都不会犯这样的问题的(可能是因为做题太少)。。我不能再这样了。
②对于思维上的漏洞
· 读题时画出重点,不能丢点漏点
要知道程序题条件错一点那99%就是0分。。
· 思考题时多在草稿纸上写写画画
· 最重要的是先想好自己代码要做什么,写什么算法,进行一些什么操作。
先在草稿纸or笔记本上写下自己计划的代码流程,比如动规题写好转移方程。
不要想出暴力就开始写,太差了。多思考题目隐含的条件,多种角度攻破。思考20min以上再选择部分分做法。
· 在仅有的10天里,多刷题多思考。
祝NOIP顺利,再翻车就得收拾收拾退役了。