NOIP前3场模拟赛总结

来源:互联网 发布:不粘锅煎牛排知乎 编辑:程序博客网 时间:2024/06/05 20:08

2017.10.21B组总结

这次的B组感觉自己浑浑噩噩的,没有状态.

八点十分来到了教室.

看了一下题,大概花了二十分钟时间,第一题很显然的水题,切了.

但是却耗费了我一个多小时.

打完第一题大概是9:20,然后看第二题,想了十分钟,有思路了,但是想歪了

自己的这种方法非常愚蠢,打起来又复杂又慢.

但是还是坚持打了,大概到11:20,发现自己还没有打出来,于是准备放弃

打第三题的暴力,谁知第三题没有看好题目,有三个小细节没有看到,结果连暴力都没打出来。

否则至少有50分

总的来说,这次我得到了以下一些教训:

  • 1.码题的速率还不够

  • 2.思考问题不周到

  • 3.依然有着“死磕”一题的坏毛病.

  • 4.暴力分没有拿齐.

  • 5.看题不够仔细

下一场比赛,我需要改正的:

  • 1.看题必须看仔细

  • 2.打到还剩半个小时时,一定要停下手中所干的一切,认真检查暴力分,除非能保证下一分钟就打出来程序.

  • 3.遇到不会的题,要把能拿的分拿到,拿分才是王道.

2017.10.28B组总结

这场比赛没有什么失误,所以排名比较前.

T1一开始看题以为是规律题,于是打了个Tarjan求LCA然后暴力看答案.

事实证明这很没有经验

遇到这种题,应当往DP,数学方面去想

不要一味地只想着找规律,现在的题靠找规律能做出来的,少之又少.

一直到了10:30,我特么才把第一题的50分给打完.

然后马上去做第二题,发现这就是一个脑残题,直接暴力不就好了吗,加些优化就可以了。

然后再去看第三题,原本这一题是打算放弃的,可是后来想想能不能水分呢

于是我就打了个random求期望,水了30分.

最后成绩:50 +100 + 30
期望成绩:50 + 80 + 30

总的来说,这次我得到了以下一些教训:

  • 遇到题目要想好再打,不要打一些自己不太熟练,要调很久的程序,然后又没什么分的。

  • 遇到一些不明显的数学题,不要总想着找规律,要试一试推式子

下一场比赛,我需要改正的:

  • 保持头脑清醒

  • 尽量水分,保持稳定.

2017.11.4B组总结

这场比赛有很大的失误,所以排名计较靠后

一看题,显然的第一题水题

第二题显然是一个期望DP

第三题显然是一个我做不出来的题

于是把第二题和第三题的暴力都打了

再回过去打第一题

打完发现时间已经是10:00

前面搞环境,搞C++弄了好久

以至于打第二题没有时间思考了,然后直接跟着思维飘,没有想清楚再打

于是最后也没打出来

期望分数是:100+30+30=160
实际分数是:100+10+00=110

非常差~~~

第二题是因为没有处理逆元而少了20分

第三题是因为把i打成ai而少了30分

关键是这两题我都没有出过什么小数据,自信的以为过了样例就过了

又犯了这种毛病

总的来说,这次我得到了以下一些教训:

  • 自以为是,不知道出小数据

  • 没有像老师所说的,能打对拍的尽量对拍

  • 因为很多场比赛都拿到了暴力分,就忘记了没拿到的痛苦

  • 铭记于心,要打对拍!!!!!!!!!!!!

下一场,我需要改正的:

  • 把每一题都尽量打对拍

  • 考试前20分钟,一定要放弃手中的所有事情,开始检查程序

  • 保证暴力分能拿到,自己能拿到的分拿到,这场比赛就OK了