省赛反思以及未来提高计划

  当时比赛结束后宣布银牌的时候还是略开心的,但事实上谁都知道,运气占了很大一部分。恰逢今天计蒜客某区域赛金牌爷讲经验,获益匪浅,才有了下面的感想。

存在的问题:

  1.分工不明确 当时比赛到结束,整个过程一团乱麻。

  2.被题目吓到了  没有真正的读题,看到一堆数学式子大家都怕了,实际上他是二分。

  3.太弱  这个是最重要的一点,就是自己也没学到太多的东西。

  4.乱交题  交题被队友阻止,甚至偷偷交题。我原以为是队友不够信任。但实际上,我在平时的debug上真的就是瞎搞,乱改,凑巧AC。我想以后要更加重视这一点

  今后:

  过去真的没有想过自己搞ACM到底是为了什么,

  为了学好算法提高能力还是拿到奖牌?

  从来没懂过ACM到底是什么,意味着什么。

  当然还有蓝桥杯(唯一官方认证的个人比赛。可以申请奖学金保研加分。)

需要注意的四方面:

    代码能力,数据结构,算法设计,数学。

根据某金牌爷的经验,数学->C++->数据结构->算法导论(重视专业课,专业课都学不好还怎么办。英语要好)

数学:概率,数论,组合数学。也是专业课的基础

C++常见坑踩一遍: 传参时间开销。vector和map的clear并不会回收内存。(去年的百度之星vector就因此爆了内存。)调试的时候多用-Wall

数据结构: 你猜重要不。

  今后如何刷题/训练:(确定学习方向,选择题目列表,提题,总结)

    1.多看一些让自己痛苦的题。忍住不看题解和标程,卡题禁止惰性,不要停留在让自己舒适的区域,做起来不费力的题目,不做也罢。

    2.杭电的OJ数据较弱模板需要多测/建议去UVA。

    3.独立思考每一个题,不会的题就使劲憋,思考比编码重要,不一定每一道题都要AC,但一定要清楚每一道题的解法。

    4.要清楚每次错误提交的原因,不要一卡题就疯狂提交

    5.利用模板(自己测试的,边打边测,名校模板也不一定无BUG),知道怎么用->怎么实现(可优化可调整的策略。)->AC

    6.除了防AK题要AK,AK不了也要赛后AC,完成赛后的题解报告。

    7.方向和专题,写下每次专题训练的成果,参考大牛的博客成长历程,找分类列表刷专题。刷学习难度稍高于自身实力的知识点专题。

    8.体系学习,打铁队的成长必经之路。方向专题学习(线段树,图论等)。进阶阶段(主席书,NTT,插头DP等)

       大神博客

         1

        2

        3

        4某岛

    

   

  

 

原文地址:https://www.cnblogs.com/Geek-xiyang/p/5525562.html