偏远小渔村选手的noip2017游记
这次noip估计是我初中最后一次比赛了,毕竟初三狗还要准备中考,要是中考挂了就GG了。
在最终成绩的榜上,我看到我成绩400,非常意外(你们这群大佬赛前天天奶我,还好不是毒奶),更意外的是全省竟然只有我一个AK(这次普及题目这么水,怎么那些强校都没一个AK的,难道都跑去提高了?),最意外的是gd普及1=分数线只有255,近几年题目难度逐年走低,分数线怎么也降下来了,谁能给我一个解释?
好了不说这么多了,还是一本正经地写游记吧。
Day 0
比赛前一天,坐动车从偏远小渔村到广州。动车服务差评(应该是其他乘客行为差评)!11:30饭就被买完了,害得我午饭只能吃零食!
在住的公寓前和同学围观饿了么和美团两家外卖公司的混战(最终饿了么抵挡不住强大的攻势,从公寓门前败退,而美团则派出源源不断的援兵加强这座公寓的防守)工作状况。
晚上被lz叫去谈笑风生,然后敲了几道模板题,补了一下前一天的cf,然后就和同学无聊地看双十一晚会,然后就去睡觉了。
Day 1
早饭吃完继续敲模板题(然而一道线段树没调出来,当时感觉如果要考线段树肯定得挂)。吃完午饭看了几眼提高的题,然后就去比赛了。
这次考场秩序维持和以往很不一样。之前只是比赛开始前不能进考场,这次监考员就直接堵在走廊了,比赛开始前15min才放选手进去(然而我后来发先这其实不算什么)。
进考场前带了一盒咖啡糖,准备用它来提神醒脑,因为前一天看双十一晚会看到很晚都还没睡,怕像某位同校选手一样比赛时睡过去(这里的咖啡糖不是咖啡色的糖,也不是咖啡味的糖,里面有咖啡粉。对,里面是有一些咖啡粉的,不然哪来的提神醒脑)。然而似乎并没有-派上什么用场,因为比赛的时候我的精神一直都很清醒,根本就没有用到它的必要。
这次noip开始前怎么都不能碰鼠标键盘了?本来想着用试机时间打模板的,结果连试机的时间都没有。ccf你还我的试机时间!
比赛终于开始了。密码?密码我忘了。但是noip的密码也没什么特殊含义吧。。。
先看t1。嗯,一道傻逼题。敲完代码之后却发现第二个样例答案一直和标准输出不一样,然而调不出来(其实都没什么好调的啊喂)。结果发现把答案先用一个变量存起来,然后在输出这个变量就能过了。嗯,也不知道是什么锅。
然后看t2。嗯,还是一道傻逼题,直接暴力比较后缀就行了,而这道题的串都是数字,所以可以用%10来取出最后一位,用/10把最后一位删掉。这道题敲得很顺,编译出来一次过。于是就直接跳下一题了。
看t3。嗯,是一道最短路。建图的话,因为要么从一个有颜色的块直接走到一个没颜色的块,或者在途中经过一个没颜色的块,所以在曼哈顿距离<=2的有颜色的块之间连边,然后跑最短路就行了。因为怕spfa代码出锅,所以打了一个bfs来对拍(讽刺的是,spfa没挂,bfs却过不了大样例,而且死也挑不出来,于是干脆把bfs放弃了)。
接着看t4,因为在调bfs代码上花了不少时间,所以这里只剩下1.5h了。一看题面,诶,这不是二分答案,dp判断吗?再看了看题,发现每次转移时的可选范围是一个区间,而且这个区间的左右端点位置都是单调递增的,于是就可以用单调队列优化成O(nlog1e9)。然后开始疯狂coding,怕剩的时间不够写出这道题的正解。结果写完代码,一看,离比赛结束还有50min,嗯,还够打个对拍(然而对拍又炸了,仔细一看,原来是生成的数据不合法)。我果然不适合打对拍QAQ。
先把对拍扔一边跑,检查检查。嗯,文件名没错;嗯,建了子文件夹;嗯,打了输入输出文件;然后再把四道题过了一下样例,都能通过。应该没问题了。于是我就看着对拍在电脑上跑,数着右下角的时间。
离比赛结束还有5min的时候,监考员提醒了一下我们去检查文件(反正我都检查过了)。无聊的与监考员四目对视,突然发现……文件夹是保存在E盘?我记得考前看到的明明是D盘啊!难道我眼瞎了?于是我赶紧按了一下Ctrl+C Ctrl+V。就在这时,比赛结束了。zn:然后全省第一诞生了。
出了考场,与同学谈笑风生:
- cxk:大概350,我好弱啊qwq……
我:cxk好神啊。。
cxk:您t4怎么写的?
我:我,我不会啊,那题。。。不是dp吗?
- cxk:啊,不是整体二分套可持久化lct优化有上下界费用流吗?(雾)
回到公寓,和神犇们打了一波arc(然而并没有写出几道题),然后颓了几个小时(嗯,粿条汤挺好吃的),就去睡觉了。
Day 2
坐动车回偏远小渔村。在动车上,看见洛谷的民间数据出了,于是看了一波。于是,发现,t2数据有前导零?!噫,惨了,我t2要挂了!(还好ccf数据良心)
就这样,初中最后一次noip,完结。
偏远小渔村选手的noip2017游记的更多相关文章
- 胡小兔的NOIP2017游记【出成绩后更新版】
胡小兔的NOIP2017游记[出成绩后更新版] 2017.11.22 Update 前几天成绩出来啦,看这篇博客访问量还挺多的,下面就分享一下结果吧: 我的Day1T2和Day2T1两道最水的题都跪了 ...
- 胡乱摸的NOIP2017游记和总结
来自YZK的总结 本篇总结主要分成两部分:NOI Professional游记和平日的刷题训练. 今年的NOI Professional TG的难度在洛谷上标记为:二黄一绿三紫.恭喜NOIP今年全面脱 ...
- 【比赛游记】NOIP2017游记
身为FJ的选手,在师大附中AHSOFNU考试,环境很不错,考得也还可以吧...[考的并不好] 不过比赛前都在划水233333 另:看到这篇博客的OIer们一定要评论啊! Day1的中午,因为穿了短袖去 ...
- NOIP2017游记
日常大考之前感冒(这次感冒了3周..) Day -4~Day 0 停课一周,不写作业不上课是很爽,然而想到NOIP结束第二天就要期中考.. 在学校刷刷题,跟着一大堆大佬的步伐,做着一大堆大佬的题目(其 ...
- 【Noip2017游记】
好像是考Noip的第5个年头了...高中的第一次Noip... 考了三年PJ,今年是第二次TG,希望不要像去年那么萎(gou) Day -1 考前停课了挺久的来着的,学长出了N套题来模拟,自己练了DP ...
- NOIP2017 游记
没考多好......并不知道该写什么...... 那就写写流水账...... DAY 0 上午到机房,众人全是打板子or颓废的....然后我打完板子去打印了个奇怪的背包九讲.... 然后大巴到德州东, ...
- GDOI 2016 & APIO 2016 游记
缓慢施工中...... UPD:APIO游记已烂尾......因为Cu滚粗+生病一直没心情写..过了几天就发现APIO的事都快忘光了...去看KPM的就可以啦 今年apio竟然没和gdoi撞...智障 ...
- 【比赛游记】NOIP2018游记
往期回顾:[比赛游记]NOIP2017游记 转眼间又过去了一年,当年还是初中生的我已经摇身一变成为了AHSOFNU的高一学生. 回顾这一年我好像也没学什么新东西,要说有用的可能就无旋Treap吧,不知 ...
- NOIP2017
NOIP2017游记 记得开始学OI是今年的6月,那时候纯粹是抱着好玩的心态来学的,但是渐渐地,我发现我好像喜欢上了OI,喜欢敲键盘时的声音,喜欢手指触碰键盘时的手感,喜欢这个奥赛班与其他科目学习气氛 ...
随机推荐
- CodeIgniter框架——创建一个简单的Web站点(include MySQL基本操作)
目标 使用 CodeIgniter 创建一个简单的 Web 站点.该站点将有一个主页,显示一些宣传文本和一个表单,该表单将发布到数据库表中. 按照 CodeIgniter 的术语,可将这些需求转换为以 ...
- 自然语言处理(NLP)资源
1.HMM学习最佳范例全文文档,百度网盘链接: http://pan.baidu.com/s/1pJoMA2B 密码: f7az 2.无约束最优化全文文档 -by @朱鉴 ,百度网盘链接:链接:htt ...
- 【BZOJ2870】最长道路tree 点分治+树状数组
[BZOJ2870]最长道路tree Description H城很大,有N个路口(从1到N编号),路口之间有N-1边,使得任意两个路口都能互相到达,这些道路的长度我们视作一样.每个路口都有很多车辆来 ...
- CSS如何清除浮动流的多种方案
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 判断SQL数据库中函数、存储过程等是否存在的方法
下面为您介绍sql下用了判断各种资源是否存在的代码,需要的朋友可以参考下,希望对您学习sql的函数及数据库能够有所帮助.库是否存在if exists(select * from master..sys ...
- 关于like %%的优化思路
测试数据:2亿行,被筛选出的数据,3KW多行. 众所周知 like %str%无法走索引,但是我们如果实在是有这种需求要达到like '%str%'的筛选目的,怎么优化好一些呢? 以下是我的一些思考: ...
- 李治军老师操作系统课程资源分享(视频+pdf)
最近别人推荐,看看了哈工大的李治军老师主讲的操作系统,李治军老师通过linux0.11内核源码的讲解,学习了很多,更加形象了解了理论知识. 分享给大家,有pdf 链接:https://pan.baid ...
- Java并发—线程常用方法总结
1.join()方法 join —— 让一个线程等待另一个线程完成才继续执行.如A线程线程执行体中调用B线程的join()方法,则A线程被阻塞,知道B线程执行完为止,A才能得以继续执行. public ...
- asp.net mvc webform和razor的page基类区别
接触过asp.net mvc的都知道,在传统的webform的模式下,page页面的基类是这样声明的: <%@ Page Language="C#" MasterPageFi ...
- 【转】Git介绍
版本控制 说到版本控制,脑海里总会浮现大学毕业是写毕业论文的场景,你电脑上的毕业论文一定出现过这番景象! 毕业论文_初稿.doc 毕业论文_修改1.doc 毕业论文_修改2.doc 毕业论文_修改3. ...