zoukankan      html  css  js  c++  java
  • ACM退役帖 -- 未真正开始也不会结束

    2017.5.21,20岁的最后一天,昨天,随着2017年安徽省大学生程序设计竞赛落下帷幕,我也正式退役了ACM了。连ACM区域赛也没去过的我,也许是不够格提出退役ACM这句话的,但对ACM的热爱,虽然自己很弱,但心里一直有颗拿牌的心,我也早已是一名ACM队员。ACM几乎伴随着我走过整个大学,ACM也让我收获良多。

    ACM竞赛在我心里一直是一个考验个人和团队综合实力很有水准的竞赛,只要学的好肯努力成绩就可以很突出,很公正。不像其他竞赛或者考试中那样模棱两可。还需要在评判时考虑些主观的因素,而ACM竞赛的评判机制就很好,非对即错,简单明了。而算法和数据结构在其中也是贯穿整个比赛。也是赵靖老师说的,如没有这个比赛,我们就会觉得这个知识连老师都没有教我们为什么要学;如果没有更大的舞台,我们就不会想去努力,我们永远不会知道自己的实力其实可以多强;如果没有发现比我们基础还好还比我们努力的人,我们就不知道我们浪费了多少时间。

    省赛中,有很多中学生队伍碾压我们大学本科组的队伍,第一次见到这样的情况我觉得我们是完全没有天赋的,后来也就觉得不奇怪了,别人比我们开始的早,我们基本都是大学开始编程的,我们虽然开始的比较晚,但感觉我们和他们的队伍的差距在缩小,这是最重要的,说明后天的努力的确是很有用,并且并不一定就会比他们差,站在ACM竞赛的舞台上,我们都应该是自信的。只要在行动,什么时候都不会迟,而不是给别人找借口说我们学校是多么的不好,学校没有给你自信,那为什么不给学校多点骄傲。

    简单总结一下大学这几年的得失。其实最遗憾的还是我浪费了太多时间,我们可以做的更好。大一时迷茫了很长段时间,直到下学期的时候买了电脑。自己似乎知道自己要学的东西真多。同在那时,认识了赵靖老师,转变的开始,开始成为校队队员。然后大二基本也没有学什么了,就是学习了Java和自学了部分算法,不过都是很菜的算法。刷了很多水题,现在看来,水题真的是在浪费生命啊,不过那时很努力,也会废寝忘食的码代码。大二参加了第一次安徽省赛,拿下了一个二等奖,那时也是挺遗憾的,与一等奖失之交臂,不过觉得那时的我真得是实力欠佳的,直到现在也是这样的感觉。大三的上学期,感谢赵老师,很幸运的参加了CCPC合肥赛区,第一次有机会与电子科大,上海交大等名校在同一个赛场上,那时真得挺开心的,见识了名校的强大,和自己的微不足道,也知道了我们当时在赛场上的心态其实也是不好,觉得我们只要是静心分析题目我们应该可以多AC一道题。大三下学期,也就是现在,昨天,再次参加了安徽省赛,感觉我们队伍配合的很好,心态也及时的得到了调整,队友也相当的给力,虽然小有遗憾,但成绩也还是满意。

    也是正式的退役了,一些经验分享给大家。

    第一,少刷水题,不要刷水题,刷水题真的就是浪费生命,但是一些思路很清晰但是题目写起来很麻烦的题一定要多练练手。

    第二,心态一定要好,这点至为重要,这个心态是一个队伍中必须要保持的,决定着成败,虽然这句话说着很简单,可是做起来真的是很难的。在赛场上敢于放弃自己坚持很久的问题,有时候有个问题就是卡在某个点上了,但这是过多的考虑真的就没有必要了。

    第三,团队协作,平时训练的时候就要多注意这个问题,了解队友的特点,擅长的部分等

    第四,平时的训练一定要着重点,训练要分类,有目的,多总结,利用好时间,如寒暑假集训等,我就是暑假的时间浪费的太多了,当然平时的时间也是很重要,周末周日,每天都能找到自己的问题并解决是最好的。

    对ACM的热爱,一定会为他花出足够的时间,不管第二天会考什么试会上什么课,AC才是最重要

    ....

    算法的学习很重要,多看题解,论文,会利用模板。

    以上只是我个人的拙见,更多的是要靠自己多总结吧,毕竟我只走到了这一步...结束了

     不管退不退役,算法还是要努力学的,这也是一个新的开始吧,21岁与即将大四的我,要学的东西还有很多,hello world

    感谢赵老师和我的队友们和实验室的同学们,一起走过的ACM

    -----------------------------

  • 相关阅读:
    LeetCode 252. Meeting Rooms
    LeetCode 161. One Edit Distance
    LeetCode 156. Binary Tree Upside Down
    LeetCode 173. Binary Search Tree Iterator
    LeetCode 285. Inorder Successor in BST
    LeetCode 305. Number of Islands II
    LeetCode 272. Closest Binary Search Tree Value II
    LeetCode 270. Closest Binary Search Tree Value
    LeetCode 329. Longest Increasing Path in a Matrix
    LintCode Subtree
  • 原文地址:https://www.cnblogs.com/fayne/p/7225221.html
Copyright © 2011-2022 走看看