现在距离比赛结束已经过了一个多星期了,也是终于有时间写下心得了。回来就是被压着做项目,也是够够的。

  这次比赛一样是我和两个学弟(虽然是学弟,但我的实力才是最弱的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北京赛区现场赛总结的更多相关文章

  1. UVALive7261(2015ACM/ICPC北京赛区现场赛A)

    题目链接:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_ ...

  2. 2014 ACM/ICPC 鞍山赛区现场赛 D&I 解题报告

    鞍山现场赛结束了呢-- 我们出的是D+E+I三道题-- 吾辈AC掉的是D和I两道,趁着还记得.先在这里写一写我写的两道水题D&I的解题报告吧^_^. D题的意思呢是说星云内有一堆排成一条直线的 ...

  3. 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 ...

  4. hdu 4431 第37届ACM/ICPC 天津赛区现场赛A题 枚举

    题意:就是给了13张牌.问增加哪些牌可以胡牌.m是数字,s是条,p是筒,c是数字 胡牌有以下几种情况: 1.一个对子 +  4组 3个相同的牌或者顺子.  只有m.s.p是可以构成顺子的.东西南北这样 ...

  5. hdu 4438 第37届ACM/ICPC 天津赛区现场赛H题

    题意:Alice和Bob两个人去打猎,有两种(只)猎物老虎和狼: 杀死老虎得分x,狼得分y: 如果两个人都选择同样的猎物,则Alice得分的概率是p,则Bob得分的概率是(1-p): 但是Alice事 ...

  6. zoj 3659 第37届ACM/ICPC 长春赛区现场赛E题 (并查集)

    题意:给出一棵树,找出一个点,求出所有点到这个点的权值和最大,权值为路径上所有边权的最小值. 用神奇的并查集,把路按照权值从大到小排序,然后用类似Kruskal的方法不断的加入边. 对于要加入的一条路 ...

  7. 2014年亚洲区域赛北京赛区现场赛A,D,H,I,K题解(hdu5112,5115,5119,5220,5122)

    转载请注明出处: http://www.cnblogs.com/fraud/          ——by fraud 下午在HDU上打了一下今年北京区域赛的重现,过了5题,看来单挑只能拿拿铜牌,呜呜. ...

  8. HDU 5120 A Curious Matt(2014北京赛区现场赛A题 简单模拟)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5112 解题报告:扫一遍 #include<cstdio> #include<cstr ...

  9. HDU 5120 Intersection(2014北京赛区现场赛I题 计算几何)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5120 解题报告:给你两个完全相同的圆环,要你求这两个圆环相交的部分面积是多少? 题意看了好久没懂.圆环 ...

随机推荐

  1. Qt编写自定义控件9-导航按钮控件

    前言 导航按钮控件,主要用于各种漂亮精美的导航条,我们经常在web中看到导航条都非常精美,都是html+css+js实现的,还自带动画过度效果,Qt提供的qss其实也是无敌的,支持基本上所有的CSS2 ...

  2. IE8下动态生成option无法设置文本内容

    问题: 1.在IE8下,JS动态添加 option 的时候,value 有值,但是文本内容添加不上 例:<option value="北京"></option&g ...

  3. Nginx模块开发与架构解析(nginx安装、配置说明)

    第一章 研究nginx前的准备工作 Linux操作系统需要2.6及其以上的内核(支持epoll) 使用nginx的必备软件 Linux内核参数优化方案 安装nginx 控制nginx 第二章 ngin ...

  4. react useRef()函数

    "ref"对象是一个通用容器,其current属性是可变的 保存dom function Test() { const t = useRef(null); useEffect(() ...

  5. HTTP状态码--含义

    以下是HTTP状态码(HTTP Status Code)及其解释 1xx(临时响应) (继续) 请求者应当继续提出请求. 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分. (切换协议) 请 ...

  6. ArcGIS Runtime For Android setViewpointCenterAsync(Point center, double scale)效果奇葩,不响应

    最近做一个东西,用的是ArcGIS Runtime Sdk for Android 100.1.0,由于刚用这个版本,理解不够,出现了一个奇葩问题 在对FeatureLayer进行Query之后,想要 ...

  7. ThreadPool study

    线程池浅析 线程池顾名思义就是放线程的池子 Thread Pool. 那么为什么要有线程池呢?有些时候系统需要处理非常多的执行时间很短的请求,如果每一个请求都开启一个新的线程,则系统创建销毁线程的开销 ...

  8. python换行语法错误

    a ={ ('住宅', 'https://auction.jd.com/getJudicatureList.html?callback=jQuery4392669&page=1&lim ...

  9. 黑盒测试实践——day01

    一.任务进展情况 小组成员讨论了测试案例的选取以及测试工具的选取,目前正在设计合理的测试方法,研究待测试系统的功能需求和缺陷. 二.存在的问题 测试工具的使用还是不很清楚. 三.解决方法 通过上网搜集 ...

  10. Javascript实现MD5加密

    /* * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message * Digest Algorithm, as d ...