【原创】2012ACM长春赛区现场赛总结

2024-01-26 10:20

本文主要是介绍【原创】2012ACM长春赛区现场赛总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2012年ACM长春赛区区域赛结束了,这是今年的第一场区域赛。也意味着我今年在国内的比赛结束了(下一个赛区是去泰国的赛区)

 

先记一下流水账:

10月12日: 11:30的飞机去长春,8:00就开始出发去机场了。坐了两个多小时的飞机,感觉很爽。到了长春打车1个小时到了东师会馆注册、领衣服、抽签~~~~~然后入住了五星级宾馆——海航名门饭店。五星级的也就这样吧,没有感觉很好。但是服务和早餐真的很棒啊,有么有!

 

10月13日:6点多就醒来了,然后就一直睡不着了。。。等待所有人都起来后,8点多去吃早餐,真的是暴豪华的早餐啊~~然后就去周边逛了下。去看了满洲国务院,去了文化广场。然后回到东北师范大学去吃午餐了。然后马上去体育馆参加开幕式,开幕式没有黄金雄和周维民。清华的Again and Again上台讲话,拿了数次亚军,这次又拿了亚军。然后是HDU的妹子的讲话,最后他们拿了最佳女队的奖杯回去,碉堡了。

然后是热身赛,一道RP题,随机输出,交了好多上去,第三次AC了,到现在也没有弄明白是怎么回事,听说交样例可以。然后D题一开始看错题意,后来明白后很容易解决了。剩下A、B,一道搜索,一道图论。没思路,就不想做了。测了下内存,感觉内存开很大都不会爆。使用了下JAVA,熟悉了下环境。热身赛就这样结束了。

晚上继续去食堂吃饭,然后逛了下校园就回去休息了。晚上看了下以前写的模板,看了下电视就去睡觉了。

 

10月14日:5点多就醒来睡不着了,一直在考虑今天的比赛,希望不要杯具了。然后7:30去吃的早餐,人很多。然后就去体育馆参加比赛了。比赛开始,发下题目,我开机,开PC2,开打印网页等。然后把头文件写好就开始从最后一题开始看了。看了最后一题,感觉不难,可以做。然后发现有人开始交最后一题K题了。然后想到了做K的方法,枚举+二分就可以了。但是一开始是超范围了,调试了很久之后终于好了。然后交上去WA了。然后打印代码检查,改正了几个地方之后,交上去还是WA。过了许久,终于发现是枚举的范围太小了,我傻叉了,2-17枚举,题目范围是10^12次方。。。要2-40枚举啊。。。修改后交上去,AC了。然后一队友说D是水题,有思路,就让他写了(结果这题全场很少人过,最终没有AC)。然后我看A题,没思路。然后队友给我讲了下B题,哇!明显是2-SAT嘛。马上找模板,感觉B题可以做了。然后一直在等待队友写没人过的D。现在B和C的AC数开始快速上升。我们都看了C,但是都理解错题意了,导致样例一不知道是怎么出来的。然后我迅速开始写B。B写好后发现连样例都过不了。查了下代码,建图没有问题,打的模板也没有错。看代码看了好久。最后发现是有个地方多加了个分号,坑爹啊,这样低级的错误。改好之后,样例对了。交上去,1A,哇!激动啊。但是这个时候已经过了200分钟了。。。。唉····开局不顺啊。然后两个队友都在纠结C题,一直没有出来,还开始在怀疑样例了,提问无果。然后开始按照错误的想法写C,样例都过不了交了。。。毫无疑问是WA。然后我开始仔细看C,终于看懂题意,让队友写,我在边上看着。写好后已经封榜,交上去WA了。然后发现少了种情况,改了交上去终于AC了。 最后半个小时,我开始写H,很多人过了H。这题我写到最后,交了很多上去,最终没有AC,都WA了,还有TLE的。

3题,只能是铜牌的命运了。唉······比赛期间一直没有吃东西,3道题目都做得太慢了。做快点就有时间走其他题目的。

 

然后比赛结束后,我们没有去听技术讲座,直接回宾馆休息去了,然后晚上出来吃饭,吃完饭去参加闭幕式,领了铜牌回来。其实就算我们最后再出一题,也是铜牌的命了。只能说是实力还不够吧。

 

10月15日,去长影世纪城玩了一天。没有很大的意思,开阔了下眼界而已。有的真的不错。比赛结束后一直有点失落。然后下午去吃了狗肉,吃饱喝足后,开始打车去机场,18:30的飞机,打车打了好久,差点错过飞机了。回到寝室,都11点了,熄灯了,然后就去睡觉了。长春之行结束了。

 

 

此次长春区域赛,铜牌,只是说是正常吧。本来很期待可以冲击个银牌的。但是可能是临时组建的队伍,配合没有很好吧,然后各个人的目标也不一样。今年的比赛也就此结束了吧,去泰国只能是打打酱油了。

          从2011年5月开始接触ACM,到现在一年半了。期间参加了三场区域赛。

          2011年暑假,基本上从0开始学习,弄了一个暑假。然后参加了上海和福州两场区域赛。现在回想起来,上一年太水了,只能是打酱油。今年的状态明显要好一些了,至少很多题可以做出来了。

         2011年9月,上海区域赛,坑爹的题目,依靠队友AC的一题,拿到了第一枚铜牌。那次自己就是个水菜,连字典树都不会,否则应该可以再AC一题了吧。

          2011年11月,那年的最后一场区域赛,第一次坐上了飞机,信心满满去比赛。结果一题坑到死,最后一分钟A掉一题,升起一只气球。只能是打铁了,不再那么幸运。

          2011福州,留下很大的遗憾,结束后对自己说,我一定可以重新再站起来的。

结束了2011年的比赛,曾经憧憬着一年后的比赛。这一年比较忙,只有有时间的时候才会刷题。混混就过去了吧。然后2012年暑假。7月几乎没有刷题,在忙其他的。8月留校一个月,刷了一个月的题。学到了很多新的算法,感觉收获很大。

          9月网络赛,时好时坏吧,明显感觉比上一年进步了很多。至少可以AC很多题了。

区域赛第一场就去了长春,180支队,明知竞争压力会很大,仍然想去尝试下。准备了几个星期,然后因为要直研面试就放了一个多星期了。最后直研成功,出发去长春。

2012年10月,长春站。第一次来到大东北。经过一年的磨练,以为自己实力已经大增,懂了很多算法。最终也是3题拿铜了。不悲不喜吧。或多或少留下点遗憾,同时也发现了自己很大的问题,细节没有注意好,代码有时候会写错。连简单的状态压缩DP都不会,没有练习过这个专题。

 

三块参赛证,三个袋子我都留着,嘻嘻~~~

铜牌。。。。。

 

 

 

至于下一年的打算,或许我会继续比赛,来带动起我们学校的ACM吧。但是一切都未知。或许会至此就结束了。

 

一年半:

感觉自己仍然是水菜的级别。呵呵~~~~

 

一年半前,信心满满,知道了ACM比赛后,决心要为学校的ACM集训队赢得荣誉,毫不迟疑地加入了ACM集训队,虽然那时候什么都不懂。或许是一种环境的影响吧,锐气慢慢地会被磨灭掉。但是始终没有放弃拼搏的脚步,始终在努力着。虽然自己不是学计算机专业的,被别人看来是不误正业在做ACM,一个很傻的比赛。但是或许没有接触ACM的人是发现不了其中的乐趣的,我自己一个人在毅然地坚持下来。

虽然自己不被别人看好,甚至同一个集训队的也感觉自己很水而轻视自己。但是我都会在不断地坚持,证明着自己无论如何都比其他人做的要出色。

 

期间认识了很多外校的ACMer,感觉很快乐,收获很大。想到这么多人都在为了一样的目标在努力,自己的动力也会很大。有很多外校的小朋友,斩神、L_神、长路漫漫、烟雨默然等,他们都好厉害,尤其是女生做ACM感觉真的挺不容易的,她们都大神大神地叫我,真的感觉受之有愧啊,自己根本就是个水菜。平时自己也很喜欢发题解来和大家来分享,感觉很快乐。

 

为自己加油!

 

或许我还会重新再来吧,不仅仅是为了自己,更是为了让我们学校的ACM变得更强!

但是未来的一切都是未知的,以后的即使再次参赛,结果还是拭目以待吧!

加油!始终不放弃最终的梦,纵使有再多的怀疑,我仍然会坚持不懈,奋勇向前。

加油,ACM集训队,我们大家一起努力!

这篇关于【原创】2012ACM长春赛区现场赛总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/646490

相关文章

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

学习hash总结

2014/1/29/   最近刚开始学hash,名字很陌生,但是hash的思想却很熟悉,以前早就做过此类的题,但是不知道这就是hash思想而已,说白了hash就是一个映射,往往灵活利用数组的下标来实现算法,hash的作用:1、判重;2、统计次数;

git使用的说明总结

Git使用说明 下载安装(下载地址) macOS: Git - Downloading macOS Windows: Git - Downloading Windows Linux/Unix: Git (git-scm.com) 创建新仓库 本地创建新仓库:创建新文件夹,进入文件夹目录,执行指令 git init ,用以创建新的git 克隆仓库 执行指令用以创建一个本地仓库的

二分最大匹配总结

HDU 2444  黑白染色 ,二分图判定 const int maxn = 208 ;vector<int> g[maxn] ;int n ;bool vis[maxn] ;int match[maxn] ;;int color[maxn] ;int setcolor(int u , int c){color[u] = c ;for(vector<int>::iter

整数Hash散列总结

方法:    step1  :线性探测  step2 散列   当 h(k)位置已经存储有元素的时候,依次探查(h(k)+i) mod S, i=1,2,3…,直到找到空的存储单元为止。其中,S为 数组长度。 HDU 1496   a*x1^2+b*x2^2+c*x3^2+d*x4^2=0 。 x在 [-100,100] 解的个数  const int MaxN = 3000

状态dp总结

zoj 3631  N 个数中选若干数和(只能选一次)<=M 的最大值 const int Max_N = 38 ;int a[1<<16] , b[1<<16] , x[Max_N] , e[Max_N] ;void GetNum(int g[] , int n , int s[] , int &m){ int i , j , t ;m = 0 ;for(i = 0 ;

go基础知识归纳总结

无缓冲的 channel 和有缓冲的 channel 的区别? 在 Go 语言中,channel 是用来在 goroutines 之间传递数据的主要机制。它们有两种类型:无缓冲的 channel 和有缓冲的 channel。 无缓冲的 channel 行为:无缓冲的 channel 是一种同步的通信方式,发送和接收必须同时发生。如果一个 goroutine 试图通过无缓冲 channel

9.8javaweb项目总结

1.主界面用户信息显示 登录成功后,将用户信息存储在记录在 localStorage中,然后进入界面之前通过js来渲染主界面 存储用户信息 将用户信息渲染在主界面上,并且头像设置跳转,到个人资料界面 这里数据库中还没有设置相关信息 2.模糊查找 检测输入框是否有变更,有的话调用方法,进行查找 发送检测请求,然后接收的时候设置最多显示四个类似的搜索结果

java面试常见问题之Hibernate总结

1  Hibernate的检索方式 Ø  导航对象图检索(根据已经加载的对象,导航到其他对象。) Ø  OID检索(按照对象的OID来检索对象。) Ø  HQL检索(使用面向对象的HQL查询语言。) Ø  QBC检索(使用QBC(Qurey By Criteria)API来检索对象。 QBC/QBE离线/在线) Ø  本地SQL检索(使用本地数据库的SQL查询语句。) 包括Hibern

暑期学习总结

iOS学习 前言无限轮播图换头像网络请求按钮的configuration属性总结 前言 经过暑期培训,完成了五个项目的仿写,在项目中将零散的内容经过实践学习,有了不少收获,因此来总结一下比较重要的内容。 无限轮播图 这是写项目的第一个难点,在很多项目中都有使用,越写越熟练。 原理为制造两个假页,在首和尾分别制作最后一页和第一页的假页,当移动到假页时,使用取消动画的方式跳到