弱也有弱的ACM经历

作为一名弱校的acm渣渣,在经历了三年的acm生涯后,现在终于要毕业了,最后也来总结下自己在这几年中做acm的经历与感受。以下是参赛总结:

 2013年:

  ACM/ICPC长沙邀请赛(打铁=_=)、ACM/ICPC区域赛湖南赛区(打铁=_=)、湖南省赛(银)、

  湘潭邀请赛(铜)、蓝桥杯(省二)

 2014年:

ACM/ICPC区域赛上海赛区(继续打铁...)、蓝桥杯(国二)、湖南省赛(金)

 2015年:

  区域赛长春赛区(银)、区域赛上海赛区(铜),湖南省赛(金)

其他一些小7788的小比赛就不赘述了,反正最后还是怪自己能力有限啊有木有,看到学校新进的一批一批新生,不得不说自己还是实力太弱。。( ˇ?ˇ )

写到这里,相信很多大牛看到了都会不屑一顾吧。。

但是!!没有关系,尽!管!打了这么多年的铁,但是!最后还是值得的,,感谢教练,感谢队友orz。

ACM是什么?

经常有从未接触acm的同学过来问我,acm是什么? ?为什么要搞acm??感觉你们搞算法的好diao啊,那个很难吧??

我的回答只有   我也不知道是什么。。。因为喜欢刷题的感觉。。。。的确好难,我也不会(再次为自己的智商堪忧中。。。)

大一的时候听说很多同学都是听老师的推荐加入了协会来刷题,而我居然完全不知道老师有推荐过(上课没少走神。。)。我居然是被学长给坑进来的!!当时听学长玄乎的说了好长一段,就觉得这个协会碉!堡!了!   当时正憧憬着大学的“丰富多彩”的校园文化。。立马就去报了名。

c语言刚学会输入输出的我当时就被学长推荐着去做HDU 11页的题,当时就觉着看到AC的时候就是最开心的时候,最疯狂的时候,曾经在纸上写好代码,下晚自习有半个小时在机房敲上去提交。。。

后来过了四级不用晚自习,自己买了电脑后,就经常带着电脑到机房刷题。。。大一下的时候甚至体育课也翘掉刷题,那时候我的一个感觉就是,tm怎么每次到机房都能看到浩神(ps:把我“坑”进协会的那个学长),后来慢慢才了解到原来他就是我们学校ACM的 实!力!代!表!!一直都在膜拜,从来没想过超越。。。orz

刷完学长给新生(我们)安排的100+题(全是A+B类的水题)后,顿时感觉自己信心爆棚,决心要一直学的更多。。(ACM这东西就是越学的多,就越觉得自己知道的少。。。),也正是这样,开始被学长,教练慢慢认识,有幸参加了大一下的长沙邀请赛、当时学校去了3个队,全!部!爆!0!!被虐的死的心都有了(居然连一道签!到!题!都!没!有!)。

大一参加的大大小小的比赛也不少,自己现在都记不清了,,,也许正是因为这样,身边有这么一群人有事没事开开玩笑,一起训练,一起刷题,自己才能坚持下来的吧。。。。

这里顺便给几个刷题网站:HDU(国内最大)、codeforces(全球人都在用)、VirtualJudge(这里可以自定义比赛)、hihocoder(这里的学习计划挺好的)。。。

现在知道ACM是什么了吗??

怎么训练ACM?

大一暑假是这几年经历的最漫长的一个暑假,不仅在于每天洗宿在机房,吃饭在食堂,更是因为相互出题,相互逗逼,,每天都可以学到A题的  新姿势  ,同时为了应付下一学期的省赛,时间安排的很紧凑。说到比赛,说到组队,能够找到两个和你有同样兴趣的人也是很重要的,有了相同目标,有了相互的契合,有了时间的磨炼,每个人都可以学到更多。

大二上有幸拿了省二后,慢慢身边越来越多的人开始做自己的事情了,有自学的,有打游戏的,也有 加“实验室”的。我们学院的实验室不多,但是他们直属学院管理,而我们属于协会,大一下学期开始身边越来越多的人开始考虑加入实验室,做一些系统应用,做一些嵌入式有关的内容,最初我也很眼红,甚至还报了名,加了java实验室,可是经过一段时间,我发现那里根本找不到我想要的 “快感”,根本找不到其中的乐趣所在。

做系统应用跟搞ACM有矛盾吗?这是必然的,实验室会敦促你在规定的时间内作出什么成果,集训队(深入学习算法的校级组织)会要求你在一段时间内掌握某部分算法,这两者都需要花时间与精力来打磨。想要在某一方面有比较好的发展,必须自己花时间去学!而我,听从了自己内心的声音,从容的选择了后者。

然而,搞ACM更多的不同在于,到了某个阶段。绝大多数的内容都要靠自己学习,自己去啃书,啃博客,啃各大OJ。

大二我也在迷茫期,只可惜迷茫的时间太长了一点,乃至大二的时间进步很少。

至于训练,我所学到的东西都太简单,也有很多没有贴到博客中来。 建议参考 浩神 的博客kuangbin大大 。。。看看大神的刷题历程,也可以看看其他大神的刷题总结:一位ACMer过来人的心得

我的算法学习之路。。。网上诸如此类的博客有很多,甚至还有很多高中生的刷题日常,大家都可以去借鉴一下,这就要靠自己的挖掘了。

这里贴上一句kuangbin大大的名人名言:

  人一我十,人十我万,追逐青春的梦想,怀着自信的心,永不言败

ACM给了我什么?

这里首先要讲的就是,ACM让我大学生活变得充实(这句话我说的一点也不虚,发至内心)。实习期间,有一个外校的同ACM选手给我讲:“大学毕业,突然不刷题了,总感觉有些失落”。大概这就是真爱吧O(∩_∩)O

另外,非常现实的问题就是,这个花了我这么多时间,对我的考研或者就业有帮助吗

答案是肯定的,ACM刷题对我来说不仅仅是充实生活,不仅仅是德育分加成,更加对我学习能力是有帮助的。如果你选择的是要去毕业后就业,那么这正是公司看重的,相对于你做过多少系统,学习到了多少语言,知道多少框架,更加看重的是你是否能在较短的时间内学会公司所要求的内容,做出来的产品(这里指代码)是否能够满足公司的要求。而这些,正是一个人能力的体现。而如果你要选择的是考研,首先一个关键就在于外加成,一个学生只有一流的成绩是不够的,学校会考重你有多少活动加成,这里就包括:校院活动、学生事务、学科竞赛等。如果你这两项都满足要求的话,那么恭喜你,你拿到了学校的保研名额,不用再受准备考研的痛苦日子。

现在学校一届比一届要强,希望学校的ACM发展越来越好~~

最后还是必须得感谢一下队友的支持,完美的配合。还有感谢胡老师的耐心帮助,没有胡老师的帮助,想必也不可能取得这样的成绩~~~

希望以上的内容可以帮助到大家(fresher可以看看,大神随便在下面吐槽几句就好啦~~)

时间: 2024-10-12 18:09:28

弱也有弱的ACM经历的相关文章

ACM经历与感悟合集

ACM经历与感悟合集 ACM起步要点总结(转哈工大) ACM 荣耀之路-学习方法 ACM感悟 大学ACM的总结

弱引用和弱事件

默認對象實例化後得到的都是強引用,不過有時候對於一些複雜的對象,出於性能考慮,并不希望進行頻繁的初始化,此時弱引用就可以派上用場. 用法:先用WeakReference包裝複雜對象,到需要該複雜對象的時候,檢查一下弱引用的IsAlive屬性,如果true,就可以通過Target直接得到複雜對象,省去了實例化的過程. 簡單的例子: static void Main(string[] args) { var weakRef = GetWeakRef(); GC.Collect(); if (weak

复盘之如何介绍你的ACM经历

ACM在简历筛选.面试中是块非常重要的敲门砖,所以如何介绍自己的ACM经历是很重要的.因为面试官为了搞清楚你的简历不是造假,不是胡编出子虚乌有的奖项而深挖ACM经历的细节. 你参加过acm竞赛,还得过不少奖,介绍一下 拿过ACM-ICPC的银奖和最佳女队奖,以及全国中医药院校全国一等奖,天梯赛省二等奖,CCPC女生专场银奖 你在ACM中参与的部分(负责的职责),做的不错之处(你起了什么作用)/在ACM队什么角色? 参与提供思路.读题+敲定模型.调试程序等,每个人都有各自的分工,是我们的合作让我们

C++中弱符号(弱引用)的意义及实例

今天读别人代码时看到一个“#pragma weak”,一时没明白,上网研究了一个下午终于稍微了解了一点C.C++中的“弱符号”,下面是我的理解,不正确的地方望大家指正. 本文主要从下面三个方面讲“弱符号”: 1. 什么是“弱符号”? 它与“强符号”的区别是什么? 2. 弱符号的有什么作用? 3. 弱符号的实际应用实例 1.什么是弱符号? 在WikiPedia中弱符号的定义是: a weak symbol is a symbol definition in an object file or dy

阳阳弱电网与弱电培训

你好,阳阳弱电信息网www.yyrdw.com是专门为弱电人员发布弱电信息的网站,里边专门设置了培训计划模块 http://www.yyrdw.com/forum.php?mod=forumdisplay&fid=71供培训机构发布培训计划信息,希望能给你带来更多的学员.请先注册会员账 号然后绑定qq号码,然后将可以把信息分享到您的微博和朋友圈.

acm弱鸡的经历总结

本文地址:https://www.cnblogs.com/maplefighting/p/8007456.html 没啥成绩,大二三拿过省赛银,然后大三大四总共打了两场ccpc和两场icpc,都是一轮游.(虽然已经超过往届师兄的记录,但是还是贼菜,主要没系统的练习,氛围也不行,还tm分校区) 对于一个财经类弱校,虽然有acm社团,但是对我基本没什么用,主要得靠自觉以及坚持. 大一寒假看了紫书,大一暑假看了大白书,大二寒假看了挑战程序设计竞赛.在校却没怎么学习算法,没怎么敲题.而且书只是看了,没怎

Android中的WeakReference 弱引用

WeakReference 弱引用 定义:弱引用,与强引用(我们常见的引用方式)相对:特点是:GC在回收时会忽略掉弱引用对象(忽略掉这种引用关系),即:就算弱引用指向了某个对象,但只要该对象没有被强引用指向,该对象也会被GC检查时回收掉. 强引用实例自然不会被GC回收! 如何引出弱引用?弱引用的实际用途是什么? 什么是内存泄漏?Java使用有向图机制,通过GC自动检查内存中的对象:如果GC发现一个或一组对象为不可达的状态,则将该对象从内存中回收.也就是说:一个对象不被任何引用所指向,则该对象会在

Java 理论与实践: 用弱引用堵住内存泄漏---转载

要让垃圾收集(GC)回收程序不再使用的对象,对象的逻辑 生命周期(应用程序使用它的时间)和对该对象拥有的引用的实际 生命周期必须是相同的.在大多数时候,好的软件工程技术保证这是自动实现的,不用我们对对象生命周期问题花费过多心思.但是偶尔我们会创建一个引用,它在内存中包含对象的时间比我们预期的要长得多,这种情况称为无意识的对象保留(unintentional object retention). 全局 Map 造成的内存泄漏 无意识对象保留最常见的原因是使用 Map 将元数据与临时对象(trans

关于C语言中的强符号、弱符号、强引用和弱引用的一些陋见,欢迎指正

首先我表示很悲剧,在看<程序员的自我修养--链接.装载与库>之前我竟不知道C有强符号.弱符号.强引用和弱引用.在看到3.5.5节弱符号和强符号时,我感觉有些困惑,所以写下此篇,希望能和同样感觉的朋友交流也希望高人指点. 首先我们看一下书中关于它们的定义. 引入场景:(1)文件A中定义并初始化变量i(int i = 1), 文件B中定义并初始化变量i(int i = 2).编译链接A.B时会报错b.o:(.data+0x0): multiple definition of `i':a.o:(.d