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 解题报告:给你两个完全相同的圆环,要你求这两个圆环相交的部分面积是多少? 题意看了好久没懂.圆环 ...
随机推荐
- JS精准倒计时(支持自定义模板)
/** * 倒计时 Create By TuJia @2017.10.17 * 使用方法: * leftTimer.run(container[,theme][,callback]); * * 支持 ...
- js中的异步与同步,解决由异步引起的问题
之前在项目中遇到过好多次因为异步引起的变量没有值,所以意识到了认识js中同步与异步机制的重要性 在单线程的js中,异步代码会被放入一个事件队列,等到所有其他代码执行后再执行,而不会阻塞线程. 下面是j ...
- vue文件中引入外部js
1.在项目的入口文件中(app.js)定义remoteScript标签 Vue.component('remote-script', { render: function (createElement ...
- 28. css样式中px转rem
Vue3:脚手架配置 https://blog.csdn.net/weixin_41424247/article/details/80867351 与原来的vue-cli 2.x版本不同的是:如果使用 ...
- 7、 jade 、 ejs、express集成模板
jade/ejs 模板引擎 http://jade-lang.com/ http://www.nooong.com/docs/jade_chinese.htm SSR 服务器端渲染 服务器生成html ...
- 一些关于SQL优化的总结
由于这个项目一直都是mysql所以写点mysql的 1.数据存储引擎的选择,MyISAM 和 InnoDB 的选择 InnoDB 一般都会选择这个,但是如果真的涉及到一些不涉及增删的表,可以考虑下My ...
- MySQL数据库导出
因为业务需要,把MySQL查询的数据导出成csv文件,操作在Navicat中完成. 首选用SELECT语句查询数据,然后Navicat的导出,然后选csv,选路径,再加上首栏就可以了
- python re(正则表达式模块)学习
一.简介 正则表达式本身是一种小型的.高度专业化的编程语言,而在python中,通过内嵌集成re模块,程序媛们可以直接调用来实现正则匹配.正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎 ...
- ubuntu系统上如何添加新的根证书
如果自己部署了一个CA系统,或者使用openssl生成了一个自签名的证书,如何让ubuntu系统信任这些证书呢 添加证书: 首先,复制pem格式的根证书,重命名为 .crt格式 然后,执行下边的命令 ...
- Codeforces 1100 - A/B/C/D/E/F - (Undone)
链接:https://codeforces.com/contest/1100 A - Roman and Browser - [暴力枚举] 题意:浏览器有 $n$ 个网页,编号 $1 \sim n$, ...