2015年ACM长春区域赛比赛感悟
距离长春区域赛结束已经4天了,是时候整理一下这次比赛的点点滴滴了。
也是在比赛前一周才得到通知要我参加长春区域赛,当时也是既兴奋又感到有很大的压力,毕竟我的第一场比赛就是区域赛水平,还是很有挑战性的。在接到通知后,我便开始临阵抱佛脚,课也不怎么听了,上课把时间全都用在了看各种算法上,回到实验室便整理模板、开cf练手。在去比赛前,已经将所看过的算法模板都整理好了。
周五上午9点三刻左右,我们便出发了,需要经历12个小时才能到达我们此次的目的地——长春,途中我还将计算几何稍微看了一下。直到晚上11点半,我们才到达第40届ACM亚洲区域赛长春站的主办学校——东北师范大学。
第二天上午是报道、领队服,下午是简单的开幕式,之后便是热身赛,坐在我们对面的是大连海事大学的队员。热身赛一共4题,A题是用来测试测评机压力的,这道题是由我敲的,目测可以AC,但是直到热身赛结束也没有判出来。B题是道数学题,交给了白岩和丁丁,但是并没有解决。C题是图论题,题目是我看的,等我把题意告诉白岩后一会儿,白岩便跟我说了他的思路,然而当时已经没有时间了,所以热身赛的结果便是——爆0了。结束后,我们便和高可攀队讨论了一下C题,本来是想寻求一点安慰的,结果发现我并没有读懂题意,所以白岩的解法也是错的。此场热身赛以惨败告终,但是毕竟只是热身赛,也没怎么放在心上,只是提醒自己明天要好好看题。
周日上午9点,比赛正式开始了,一共13道题。我们三个人每人看四题,20分钟后,白岩发现了一道水题,一A了。我看到一道排序问题,把题意说给丁丁后想了有一会,丁丁开始按他的思路敲,结果WA了。再与白岩讨论以后,决定按照白岩的想法暴力跑两遍,终于A了。同时,我看到一道异或题,白岩在经过对数据的时间计算决定直接n^3暴力,结果真的奇迹般地A了,只能怪数据太水了。以上便是这场区域赛中我们队全部AC的三题,接下来的两个半小时,我们都在解决那道计算几何题。按照丁丁的思路我运用在高铁上看的计算几何模板敲了一个多小时,然而WA了,调试了近4遍还是同样的结果,在离比赛结束还剩半个多小时的时候,我才发现自己将题目理解错了,又犯了和热身赛同样的错误,真是不应该啊。于是开始重新写代码,但是还是运用了和之前类似的思路,这是导致此次比赛打铁的第二个原因,第二次读题还是没有注意到给的点是格点,离比赛结束还有10秒,我们提交了最后一发,随着WA的结果给出,我的第一场区域赛就这样结束了。最后,我们队以四名之差无缘铜牌。然而坐在我们对面的大连海事大学竟然拿到了银牌,这让我尤为惊讶。在等待颁奖和颁奖期间,我们都没怎么说话,毕竟大家的心情都很沮丧,但事实就是事实了。前132名就可以拿铜了,而我们却还是没有拿到,原本的自信都化为了无言的落寞,只能说我们实力未精。
晚上吃完饭,白岩带我们去了KTV,想调解一下心情,那天晚上我唱了很久,也是我第一次在KTV唱歌,以前去只是呆呆地坐在那里,不过心情还是好了很多。
回去的高铁上,无事可做,便又想起了比赛的经历:如果我没有看错题目,如果我没有用计算几何的方法解题,甚至如果我在来的路上没有心血来潮看了计算几何的模板,也许我们就可以AC那题了,也不会有这么一段沮丧的往事了。不得不承认,我的状态确实是不好。以前并没怎么出现过看错题意的情况,然而偏偏在这最重要的关头出现了,此次比赛的失利,我负主要的责任,同时也连累了白岩和丁丁,我owe他们一块铜牌。
今年的ACM比赛对我而言已经结束了,只等明年再战了,我希望我还能去东北赛区,结束我未完成的比赛。
回来以后,也没有什么兴致看新的算法了,还是先把已经会的算法整理成博客吧,同时也要和学姐一起做大创的项目了,刷题的进度可能要慢下来了。。。
谨以此文献给我的第一次区域赛!!!
2015年ACM长春区域赛比赛感悟的更多相关文章
- 2015年ACM长春网络赛(准备做掉7道:已经更新到6道)
		
总结汇总:模板 int getmax_min(char s[]) {//字符串的最大表示法:返回最小数组下标 , j = , k = ; while(i < len && j & ...
 - Travel(HDU 5441 2015长春区域赛 带权并查集)
		
Travel Time Limit: 1500/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)Total Su ...
 - ACM学习历程——HDU4472 Count(数学递推) (12年长春区域赛)
		
Description Prof. Tigris is the head of an archaeological team who is currently in charge of an exca ...
 - 第39届ACM亚洲区域赛牡丹江赛区赛后总结
		
2014年10月10日,周五,早晨匆匆忙忙的出了寝室,直奔复印社去打了两份模板,然后直接就去上课了.第三节课下课,直接跟老师讲了一声,就去实验室跟学长们汇合了.12点半,踏上了开往牡丹江的列车,我们那 ...
 - HDU 4818 RP problem (高斯消元, 2013年长春区域赛F题)
		
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4818 深深地补一个坑~~~ 现场赛坑在这题了,TAT.... 今天把代码改了下,过掉了,TAT 很明显 ...
 - 2014年acm亚洲区域赛·鞍山站
		
今天北京赛站的比赛也结束了···看了一天的直播之后意识到鞍山站的比赛都过去了一个多月了···这一个月比较萎靡···整天都在睡觉写报告画工图中度过··· 鞍山比哈尔滨还是暖和很多的···就是山上有奇怪的 ...
 - 【2012长春区域赛】部分题解 hdu4420—4430
		
这场比赛特点在于两个简单题太坑,严重影响了心情..导致最后只做出两题....当然也反映出心理素质的重要性 1002: 题意:一个矩阵b[n][n]通过数组 a[n]由以下规则构成,现在已知b[n][n ...
 - hdu 5078 Osu! (2014 acm 亚洲区域赛鞍山 I)
		
题目链接:http://acm.hdu.edu.cn/showproblem.php? pid=5078 Osu! Time Limit: 2000/1000 MS (Java/Others) ...
 - 近几年ACM/ICPC区域赛铜牌题
		
2013 changsha zoj 3726 3728 3736 3735 2013 chengdu hud 4786 4788 4790 2013 hangzhou hdu 4770 4771 47 ...
 
随机推荐
- Docker 中的一些概念
			
笔者使用 Mac 系统玩的,所以会更多阐述 Mac 上使用的一些东西. 在安装之前有些 Docker 相关的概念需要了解一下,以便我们更好了解 Docker. 简单来说,安装 Docker 之后,会在 ...
 - oracle分组-神奇的cube和rollup
			
先看代码: 表结构如下: emp表 EMPNO NOT NULL NUMBER(4) ENAME ...
 - Angularjs基础(学习整理)
			
AngularJS 通过 ng-directives 扩展了 HTML. ng-app 指令定义一个 AngularJS 应用程序. ng-model 指令把元素值(比如输入域的值)绑定到应用程序. ...
 - MySQL学习笔记(四):存储引擎的选择
			
一:几种常用存储引擎汇总表 二:如何选择 一句话:除非需要InnoDB 不具备的特性,并且没有其他办法替代,否则都应该优先考虑InnoDB:或者,不需要InnoDB的特性,并且其他的引擎更加合适当前情 ...
 - .NET 微服务和Docker容器
			
.NET 微服务:适用于容器化 .NET 应用的体系结构 容器和 Docker 简介 什么是 Docker? Docker 术语 Docker 容器.映像和注册表 为 Docker 容器选择 .NET ...
 - java中方法调用
			
JAVA中方法的调用[基础] 一.调用本类中的方法 方法一.被调用方法声明为static ,可以在其他方法中直接调用.示例代码如下: public class HelloWord { /** * @p ...
 - 这是个巧妙的表达式: a ˆ= b ˆ= a ˆ= b 它不需要临时变量就可 以交换 a 和 b 的值。
			
这不具有可移植性.它试图在序列点之间两次修改变量 a, 而这是无定义的. 例如,有人报告如下代码: int a = 123, b = 7654; a ^= b ^= a ^= b; 在 SCO 优化 ...
 - vue指令v-else-if示例解析
			
表示 v-if 的 "else if 块".可以链式调用. <div id="app"> <p v-if="isRender&quo ...
 - HighGUI 图形用户界面
			
参考 自opencv3编程入门一书 图形用户界面主要内容包括图像载入,显示和输出到文件 在opencv1.0时代 图像的存储结构体都是IplImage × 在2.0以后,采用Mat 类作为图像存储的数 ...
 - GDB教程
			
GDB是一个由GNU开源组织发布的.UNIX/LINUX操作系统下的.基于命令行的.功能强大的程序调试工具. GDB中的命令固然很多,但我们只需掌握其中十个左右的命令,就大致可以完成日常的基本的程序调 ...