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
-----------------------------
ACM退役帖 -- 未真正开始也不会结束的更多相关文章
- ACM退役帖
不知不觉在ACM竞赛的道路上已经走了两年半了,不得不感慨时间真的是过得很快. 还记得大一的时候什么也不会,每天晚上翘晚自习来机房刷题,浑浑噩噩的经过大一的打铁,大二开始有计划系统的学习ACM知识点,直 ...
- ACM菜鸡退役帖——ACM究竟给了我什么?
这个ACM退役帖,诸多原因(一言难尽...),终于决定在我大三下学期开始的时候写出来.下面说两个重要的原因. 其一是觉得菜鸡的ACM之旅没人会看的,但是新学期开始了,总结一下,只为了更好的出发吧. 其 ...
- ACM退役记&&回忆录
ACM退役记 2017.9.19星期二,"九一八事变"八十六年后的第二天,永远记住这个日子,刚好是我报名ACM到现在,刚好满一年,而今天正是我注册杭州电子科技大学OJ的时间(就是这 ...
- 湘潭邀请赛+蓝桥国赛总结暨ACM退役总结
湘潭邀请赛已经过去三个星期,蓝桥也在上个星期结束,今天也是时候写一下总结了,这应该也是我的退役总结了~ --------------------------------湘潭邀请赛----------- ...
- Be Happy.——我的ACM退役贴
一个月的忙碌后,最终能静下心来写一些什么. 该结束的最终都要结束了.考试,课程设计,所剩寥寥无几的大学时光,ACM. 看过不少大牛的退役贴,自嘲成银牌狗铜牌狗.写一写碎碎念,大抵如此,每一个人都无法落 ...
- ACM退役前2个月总结
这个时候是该好好地反省一下自己了!曾经的时候为了队伍能打出很多其它的题,我硬是看了ACM的非常多模块!也会了非常多的模板!可是如今我痛苦地发现比赛还是我一人单挑的局面!如今我也遇见了一个瓶颈了,那就是 ...
- [转帖]SQLSERVER2008R2 将于2019.7.9 结束支持服务 Windows server 2008r2 将于 2020.1.14 结束支持
来源: https://cloudblogs.microsoft.com/sqlserver/2018/07/12/sql-server-2008-end-of-support-is-the-firs ...
- 收集一些关于OI/ACM的奇怪的东西……
一.代码: 1.求逆元(原理貌似就是拓展欧几里得,要求MOD是素数): int inv(int a) { if(a == 1) return 1; return ((MOD - MOD / a) * ...
- 关于ACM的总结
看了不少大神的退役帖,今天终于要本弱装一波逼祭奠一下我关于ACM的回忆. 从大二上开始接触到大三下结束,接近两年的时间,对于大神们来说两年的确算不上时间,然而对于本弱来说就是大学的一半时光.大一的懵懂 ...
随机推荐
- Swift自增和自增运算
自增和自增运算 和 C 语言一样,Swift 也提供了方便对变量本身加1或减1的自增(++)和自减(--)的运算符.其操作对象可以是整形和浮点型. var i = ++i // 现在 i = 1 ...
- [leetcode-515-Find Largest Value in Each Tree Row]
You need to find the largest value in each row of a binary tree. Example: Input: 1 / \ 3 2 / \ ...
- 3.Smarty的基本语法
一.注释的方法是 {* 这里填注释 *} 二.在Smarty的输出赋值进来的变量 1.变量是字符串的时候 1)关联数组 $arr = array('a'=>'cai','b'=>'muqi ...
- Dagger2学习笔记
Dagger2是第一个使用生成代码的方式实现依赖注入的框架.作为Dagger的升级版本,自然有它的优势,优先注重的是执行效率.本文着重介绍Dagger2.官方据点传送门: https://google ...
- Unity应用架构设计(12)——AOP思想的实践
想象一下,当程序所有的业务逻辑都完成的时候,你可能还来不及喘口气,紧张的测试即将来临.你的Boss告诉你,虽然程序没问题,但某些方法为什么执行这么慢,性能堪忧.领会了Boss的意图之后,漫长的排查问题 ...
- LinkedList原理及源码解析
简介 LinkedList是一个双向线性链表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer).由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度, ...
- XML 新手入门基础知识
XML 是可扩展标记语言(Extensible Markup Language)的缩写,其中的 标记(markup)是关键部分.您可以创建内容,然后使用限定标记标记它,从而使每个单词.短语或块成为可识 ...
- mybatis学习笔记(二)-- 使用mybatisUtil工具类体验基于xml和注解实现
项目结构 基础入门可参考:mybatis学习笔记(一)-- 简单入门(附测试Demo详细过程) 开始体验 1.新建项目,新建类MybatisUtil.java,路径:src/util/Mybatis ...
- Java基础语法<三> 输入输出
1. 读取输入 Scanner in = new Scanner(System.in); 输入一行(包含空格) String str = in.nextLine() 读取一个单词(以空白符作为 ...
- [基础架构]PeopleSoft都有哪些进程运行在进程服务器上
PSPRCSRV:(PSPRCSRV.EXE) 该进程负责启动所有服务进程. 每隔15s,该进程就会去看进程调度器中是否有需要运行的进程请求.如果没有需要运行的则sleep15s,然后再次检查. 如果 ...