【原创】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

相关文章

Python中连接不同数据库的方法总结

《Python中连接不同数据库的方法总结》在数据驱动的现代应用开发中,Python凭借其丰富的库和强大的生态系统,成为连接各种数据库的理想编程语言,下面我们就来看看如何使用Python实现连接常用的几... 目录一、连接mysql数据库二、连接PostgreSQL数据库三、连接SQLite数据库四、连接Mo

Git提交代码详细流程及问题总结

《Git提交代码详细流程及问题总结》:本文主要介绍Git的三大分区,分别是工作区、暂存区和版本库,并详细描述了提交、推送、拉取代码和合并分支的流程,文中通过代码介绍的非常详解,需要的朋友可以参考下... 目录1.git 三大分区2.Git提交、推送、拉取代码、合并分支详细流程3.问题总结4.git push

Kubernetes常用命令大全近期总结

《Kubernetes常用命令大全近期总结》Kubernetes是用于大规模部署和管理这些容器的开源软件-在希腊语中,这个词还有“舵手”或“飞行员”的意思,使用Kubernetes(有时被称为“... 目录前言Kubernetes 的工作原理为什么要使用 Kubernetes?Kubernetes常用命令总

Python中实现进度条的多种方法总结

《Python中实现进度条的多种方法总结》在Python编程中,进度条是一个非常有用的功能,它能让用户直观地了解任务的进度,提升用户体验,本文将介绍几种在Python中实现进度条的常用方法,并通过代码... 目录一、简单的打印方式二、使用tqdm库三、使用alive-progress库四、使用progres

Android数据库Room的实际使用过程总结

《Android数据库Room的实际使用过程总结》这篇文章主要给大家介绍了关于Android数据库Room的实际使用过程,详细介绍了如何创建实体类、数据访问对象(DAO)和数据库抽象类,需要的朋友可以... 目录前言一、Room的基本使用1.项目配置2.创建实体类(Entity)3.创建数据访问对象(DAO

Java向kettle8.0传递参数的方式总结

《Java向kettle8.0传递参数的方式总结》介绍了如何在Kettle中传递参数到转换和作业中,包括设置全局properties、使用TransMeta和JobMeta的parameterValu... 目录1.传递参数到转换中2.传递参数到作业中总结1.传递参数到转换中1.1. 通过设置Trans的

C# Task Cancellation使用总结

《C#TaskCancellation使用总结》本文主要介绍了在使用CancellationTokenSource取消任务时的行为,以及如何使用Task的ContinueWith方法来处理任务的延... 目录C# Task Cancellation总结1、调用cancellationTokenSource.

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 克隆仓库 执行指令用以创建一个本地仓库的