ACM总结——2017ACM-ICPC北京赛区现场赛总结
现在距离比赛结束已经过了一个多星期了,也是终于有时间写下心得了。回来就是被压着做项目,也是够够的。
这次比赛一样是我和两个学弟(虽然是学弟,但我的实力才是最弱的T_T)一起参加的,成绩的话打铁,算是情理之中意料之外了,我们本来以为自己会在北京赛区拿个倒数20什么的(比赛前听说北京赛区是最难的),事实上虽然不是很简单,但是也绝对没有想象中难(以为会A1或者零来着)。
说下比赛前吧~赛前一星期是软考,所有自己训练很少,也正是这样,这场比赛算是抱了大腿(自己太菜了。。)!咳咳~虽然软考复习了两周,但是复习前还有考完试后还是好好的和队友模拟了下,毕竟有了上次省赛的经验,又换了一个队友,然后基本上来说算是将自己队里面的配合什么的,也是稍微练习了下,比起省赛来说,我们的状态还是好了太多太多,自我感觉至少不会向省赛一样的,虽然一样对结果没什么期望,也基本不指望拿牌,就是想去北京看看。
坐了将近24小时的火车到了北京,刚下车就感觉到了北方的冷。虽然在车上就穿上了厚厚的衣服,但是下车还是有点不太适应。先是去北大报道,去早了,等了大概半小时吧,看见有几个大佬,顺便说一句北大的志愿者小姐姐还是很多的。报完到,找了大概一个多小时终于找到了预定的宾馆,是真的偏(虽然离北大很近)。洗了澡,换上了严实的衣服( ̄▽ ̄)/。然后就窝在房间里面研究题目。晚上去楼下的一家川菜店(招牌上是这么写的)吃第一次“奢侈”的晚餐,见识了北方汤的大小。
热身赛那天先在北大逛了一圈,拿着报道发的餐卡去农园吃了中餐,卡上可用明面上是20元,实际上只有16,3个人用完4张卡。吃完一点左右到达邱德拔体育馆,不知道入口跟着别的队伍围着体育馆下面的健身室转了一圈。开幕式,参赛选手代表小姐姐好评~~然后开始练习,3个小时4道题目,第一次使用PC2不习惯,双屏真麻烦,鼠标一个不注意就到另一屏上去了。cb也是问题不断,结果就是爆零(而且一次没交),直接连滚带爬回到宾馆商量第二天正式赛要怎么办,很是紧张的算是临时紧急的练了一个晚上。
正式赛七点起来,赶到体育馆在紧张与纠结中开始了比赛,这次比赛又证明了我似乎不适合开题,我又没有看出签到题,我直接看了最后一题。大概10分钟左右,有人北大A了第一道签到题E,队友也看懂了,然后决定一起A出一道,不要像热身赛一样,大概1小时,终于调试出了第一版(样例对了,想了几个测试数据也对了),直接交WA,然后另外一个队友说F他看懂了,想来敲,就把电脑给了他让他敲,我们打印了在纸上研究错误。过了大概半小时吧,F敲出来了,我跟着看了下结果,似乎没有错误,交上去WA,打印研究。刚好我们也商量的差不多了,又想了几组数据,重新写了下E,AC(很是激动,终于没有爆零)。然后一起研究F,发现奇偶判断之后有点错误,改了一下,检查了几遍也A了。然后接下的大概3个多小时,看最后一题(铜牌题!!),最后一题看题面就知道应该是石子合并的加强,比赛的时候多次看错题目,理解错 And the number of piles he merged shouldn't be less than L or greater than R. , 不认识successive,以为是成功,实际上是连续,然后比赛的时候各种贪心,DFS。我明明还打印了石子归并的模板,虽然即使不看错题目也有很大可能A不出来,但是看错题目真的是不应该啊,啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊!!难受~~
比赛完了,先是在馆里面看了下俄罗斯方块对抗赛,PoemAndWine牛批。然后将没有用完的餐卡直接兑饮料,52块钱的饮料(佩服我们)。晚上到天安门看了一下(应该早上去的,可惜我们要回去了),吃了一顿1/4的北京烤鸭(穷啊~)。然后又坐了24小时的火车回到学校。
整个北京之旅就这样结束了,不知道明年还有没有机会去北京,又有没有机会去参加ICPC的现场赛,自己实力是真的弱,而且每次看的题都不是自己可以做出来的题目,感觉很是心累,这一年的对算法的积极,感觉让自己收获了很多,同时也让我自己和实验室的同学落下不少。但是,我不后悔自己在算法上面花多的时间,我最大的后悔就是大一的时候没有去学好算法,导致现在的自己做项目不行,算法也low。希望明年有机会再战吧~~
ACM总结——2017ACM-ICPC北京赛区现场赛总结的更多相关文章
- UVALive7261(2015ACM/ICPC北京赛区现场赛A)
题目链接:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_ ...
- 2014 ACM/ICPC 鞍山赛区现场赛 D&I 解题报告
鞍山现场赛结束了呢-- 我们出的是D+E+I三道题-- 吾辈AC掉的是D和I两道,趁着还记得.先在这里写一写我写的两道水题D&I的解题报告吧^_^. D题的意思呢是说星云内有一堆排成一条直线的 ...
- Substrings 第37届ACM/ICPC 杭州赛区现场赛C题(hdu 4455)
http://acm.hdu.edu.cn/showproblem.php?pid=4455 https://icpcarchive.ecs.baylor.edu/index.php?option=c ...
- hdu 4431 第37届ACM/ICPC 天津赛区现场赛A题 枚举
题意:就是给了13张牌.问增加哪些牌可以胡牌.m是数字,s是条,p是筒,c是数字 胡牌有以下几种情况: 1.一个对子 + 4组 3个相同的牌或者顺子. 只有m.s.p是可以构成顺子的.东西南北这样 ...
- hdu 4438 第37届ACM/ICPC 天津赛区现场赛H题
题意:Alice和Bob两个人去打猎,有两种(只)猎物老虎和狼: 杀死老虎得分x,狼得分y: 如果两个人都选择同样的猎物,则Alice得分的概率是p,则Bob得分的概率是(1-p): 但是Alice事 ...
- zoj 3659 第37届ACM/ICPC 长春赛区现场赛E题 (并查集)
题意:给出一棵树,找出一个点,求出所有点到这个点的权值和最大,权值为路径上所有边权的最小值. 用神奇的并查集,把路按照权值从大到小排序,然后用类似Kruskal的方法不断的加入边. 对于要加入的一条路 ...
- 2014年亚洲区域赛北京赛区现场赛A,D,H,I,K题解(hdu5112,5115,5119,5220,5122)
转载请注明出处: http://www.cnblogs.com/fraud/ ——by fraud 下午在HDU上打了一下今年北京区域赛的重现,过了5题,看来单挑只能拿拿铜牌,呜呜. ...
- HDU 5120 A Curious Matt(2014北京赛区现场赛A题 简单模拟)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5112 解题报告:扫一遍 #include<cstdio> #include<cstr ...
- HDU 5120 Intersection(2014北京赛区现场赛I题 计算几何)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5120 解题报告:给你两个完全相同的圆环,要你求这两个圆环相交的部分面积是多少? 题意看了好久没懂.圆环 ...
随机推荐
- Inside The C++ Object Model(四)
============================================================================4-1. Member 的各种调用方式静态成员函 ...
- 面向对象的类关系及其C++实现
在面向对象的程序设计中,类之间有6中关系,分别是继承, 组合, 聚合,关联, 依赖,实现,如果使用C语言实现,上面的这些关系通过"结构体包含结构体.结构体包含结构体指针以及函数指针等语法实现 ...
- 转载:数据挖掘模型中的IV和WOE详解
1.IV的用途 IV的全称是Information Value,中文意思是信息价值,或者信息量. 我们在用逻辑回归.决策树等模型方法构建分类模型时,经常需要对自变量进行筛选.比如我们有200个候选自变 ...
- PXC 57 二进制安装
1.准备阶段 1.1 在三个节点上分别创建:用户组 用户组 目录 --用户组 用户组 #/usr/sbin/groupadd mysql #/usr/sbin/useradd -g mysql mys ...
- JBPM工作流(五)——执行流程实例
概念: ProcessInstance,流程实例:代表流程定义的一次执行.如:张三昨天按请假流程请了一次假.一个流程实例包括了所有运行阶段,其中最典型的属性就是跟踪当前节点的指针,如下图. Execu ...
- Java设计模式系列 — 构造器模式
想象下你有一个类,像下图所示有许多属性.假设你想让你的类不可变(顺便说一下,除非有一个好的理由不这样做,否则你应该坚持.但是我们会以另一种方式来达到要求.) public class User { p ...
- eclipse测试链接sql server2008 数据库
注:在测试连接数据库之前必须保证SQL Server 2008是采用SQL Server身份验证方式而不是windows身份验证方式.如果在安装时选用了后者,则需要重新进行配置. 首先 使用命令行测试 ...
- Centos7 安装 Ipython的方法
环境:Centos7 最小化安装yum源设置:阿里的base源和epel源python版本:2.7.5 yum install -y python2-pip.noarchyum install -y ...
- python全栈开发 * 13知识点汇总 * 180619
13 迭代器和⽣成器一.迭代器 1.以通过dir函数来查看类中定义好的所有⽅法 2.__iter__ 用来获取当前对象的迭代器 3.__next__ 获取可迭代对象的元素s="我爱吃火锅&q ...
- plupload多个实例,返回区分实例的返回
plupload多个实例很简单,但是麻烦的是,返回的时候没有明显标记区分input的id,好蛋疼 var uploader = new plupload.Uploader({ //实例化一个plupl ...