训练日记--现场赛总结反思

网友投稿 233 2022-08-30

训练日记--现场赛总结反思

仔细想想比赛的经过,有很多地方需要改正。

首先,比赛前的那几天时间,不应该看知识点了,虽然有可能蒙中,但那几率很小,那段时间,应该把自己做题的经验都总结一下,或者画一下知识框架,把应该注意的要点表明,有些的知识点的题目会怎么出,有什么做法等等。这样会把自己会的知识点都过一遍,把很多解法和常出题目都基本了解,这样看到一道不难的题,一般会很快想出这道题运用的知识点,和如何用。能够很快把思路理清并且去写代码。

比赛时,一定要调整状态,虽然比赛的状态很难和平时做题的状态一样,但也要尽量调整,毕竟,有一个好的状态比什么都强。对于大多数人来说,比赛的时候思路都比平时模糊一些,这样对做题很有影响,我感觉,每次比赛前去上一次厕所,平且顺便洗洗脸,这样,应该就可以做到刚开始比赛的时候思路是和平常差不多清晰的。比赛过程中也可以多出去吹吹风,来使自己保持清醒。

当写一道题之前,一定要明白这道题的所有内容,就是当队友把题目大体意思说给你之后,需要自己再仔细读一遍题。要仔细读,因为你要开始做题了,必须保证题意不能错。但确认题目没错,有很好的思路后,也不能立即写代码,除非题目很简单,你在大脑里一想,就可以把代码的所有过程想清楚,不然,需要在纸上把要写的题目的算法大概流程画一下。把用到的递推式或者公式或者什么重要题意都在纸上重点标注。当基本确定题意和算法没错后,再看着自己写在纸上的内容,快速把代码敲出来。

当代码遇到问题时不能着急,需要从自己写的算法分析,是不是还有漏写的地方,或者有某些重点流程写错了。当保证题意正确的情况下,就需要把代码的流程过一遍,然后一步一步分析错误点,这时候一定不能着急。需要慢,不是快。因为快了一般不可能找出错误的地方。

当发现算法思路错了后,这一般时很严重的错误了,因为这说明从一开始你分析问题就已经错了,刚开始读完题目,对题目的判断就错了。分析一下,一般有两种可能,一是题意本身非常难以理解,然后对题意理解不透彻,从而算法思路错了,二是这道题本身就有些难度了,对我们来说可能并不简单,这样分析错了算法,也是正常的。这时候可以去一趟厕所,回来重新读题,并且分析思路。

比赛的时候需要保持并行,这就需要有良好的独立思考的能力,遇到的大多数事情可能需要靠自己解决了,那就需要多见题,多做题,提升自己的分析能力和做题的硬实力。

做题时是并行的,但是,有时候会出现这种情况,两道题的代码都写的差不多了,你需要做最后测试,他需要写最后一点,然后这时候只能有一个人用电脑,但是另一个人对他自己的题目已经基本分析完了,不能什么都不做,傻等着吧,我当时采取的措施是把这道题(叫做1题)需要用到的东西,记下来,等会再上机按步骤做下去,然后再新开一道题(叫做2题)。但是发现,1题的很多东西是没事的,因为当时脑子里,只有这一道题,但是思考2题的时候,就难免会想到自己还没完全A的1题,对2题的思考有很大的影响。在这里我感觉,如果心理素质强大,就直接开新题,如果不好,就直接出去上厕所,等你回来了,队友也差不多用完电脑了,然后你就可以用了。

在思考题的时候,可以带着算法思考,大约什么难度的题目会有那些算法,都了解一些,在分析题目的时候,脑子里也在把学过的算法过一遍。这样有可能会为想出正确的思路节约一部分时间。

在做题时,可以把榜单前面的人出的题目都读读,然后从这些题目中选择自己擅长的题目先去做,大趋势跟榜,但小趋势上自己选择。

总之,这次比赛虽然打的惨不忍睹,但是也让我总结和学习到了很多比赛的技巧,了解到了自己的不足。有了弥补的方向。首先,团队比赛的方式和很多合作技巧需要联系,比赛的很多注意事项,每次比赛都要记住,用好。

知识点的学习需要把基础打牢,把各类变形题的做题方法,有所理解,并能有所领悟。就是要多见题,适当做题。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:HDU 5832:A water problem (大数整除)
下一篇:什么是营销?“”(什么是营销策划)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~