训练总结

    这一段时间做了很多手速训练赛,省赛训练赛,牛客网络赛。并且看了很多其他人写的博客,题解等。

    可以说,这一段时间的训练,收获还是非常大的。

    首先,手速训练赛,让我对于英文题目,有了不少理解,增加读题能力和速度,虽然,一直有个别单词可能不认识,但是,某些题目,可以通过样例,看出来,不一定要把所有的单词都认识。当然比赛的时候一定会带字典,查某些关键单词。代码速度有一定程度的提高,主要还是提高了做水题的能力和速度。一般,看到简单题,第一个想到的当然是暴力。这是最直接的方法。有些题,可能不是直接暴力,需要从其他角度,找到快速做题的要点,比如很多水题,都可以从左到右扫一遍,从右到左扫一遍,维护某个值,可以很快解决问题。比如,有些题,需要分类讨论,这时候一定要细心,在纸上随手列一列怎么分类,每一种情况如何解决,然后再写代码。还有些手速题,可能很少,但其他比赛水题,经常都是多组输入,一定不要把重置数组或某些值给忘了。当然,还是心态最重要。

    通过省赛训练赛,最重要的一点就是对于自己的水平有了很好的认识,知道了自己的实力。通过几次比赛,发现我个人对水题,基本能够很快的解决,并且1A.但是有时候,出现意外,心态崩了,也是会一直wa,比如,上次浙江的省赛,一道比较水的题,每种情况都想到了,但是,对于char数组的重置,一直没有很好的解决办法。所以一直wa,很多罚时后,才解决问题。对于找规律的题目,我花费的时间会比较多,不如负责数学专题的队友找的快。所以,比赛时,找规律的题目,我不能自己独自找规律,或作为主力找规律。对于套路题,当然很多人都比较擅长,只要对于算法模板有很多研究,有一些理解,只要在模板上改动点东西,增加或减少某些需要维护的值就可以决解问题。当然,很多算法题,都是需要我们一起商量一下的。通过这几次比赛来看,如果我们队稳定发挥,能做出来的题,都能做出来,银牌应该是可以的。但是很多情况都是不可控制的。于是,我们也做了很多措施,首先,刚开赛的时候,是时间最宝贵的时候,我们打算分头找水题,然后出思路,再写代码,但是水题提交之前,一定要经过两人同意,另一人就是看一下,不能够范基础错误。一般,前期是能做的题很多,但是电脑不够,所以,要分配好做题顺序,和一个人做题时间。如果超出时间,那么对于水题来说,一定是出现意外了。那么赶紧两人找问题,快速A掉。在比赛中期,一般题目难度会提升一些,所以,要保证有两个人思路吻合或正确,才能写(当然只有一人会就算了)。后期,一般是看中期卡没卡题,如果卡题,那就一起攻克卡的题,如果比较顺,那就一起选择一道有机会做出来的题,再做。总结几次比赛经验,最后成绩如何,取决于,中期出题数和中期的状态,因为中期如果某个应该能比较容易的做出来,但卡住了,那会浪费时间,士气也会受到打击。

    牛客网的经验和省赛训练总结差不多。

    看了博客。知道了很多不一样的题。并且思维比以前有宽了。当然,做很多题,也会有这种收获。通过做省赛训练和看博客,思维更好了。但是感觉来说,这两种是不一样的。看博客,对于阅历,见识,思维宽度,增加的很快。时间少。但是不扎实。做更多的题,也会增加阅历和对于题目的敏感度,增加的比较慢,但是胜在扎实,是自己慢慢一点一点思考出来的,没有其他人的提醒和题解。如果再此遇到类似的或者变形的,能很快想到并且想到决解方法。当然,对于某些人来说,看完博客就可以解决这类题目了,那不在我讨论之列。其实如果仔细看某些博客也可以收到这个效果的。当然,要认真看,并且,博客也要讲的好,细致,清晰。

    做了很多题,发现,如果把自己做过的题全部掌握。都能很快出思路,写出正确代码。那水平也是应该比较高的。所以。应该把自己做过的题,认真整理,复习,并对每一种自己做过的算法。或专题,做一些总结性的话。或者做一些看到某类题,应如何思考,如何找突破口,也是很必要的。

    那就好好整理材料和整理自己做过的题目。并且熟悉题目风格。


猜你喜欢

转载自blog.csdn.net/a1046765624/article/details/80159289
今日推荐