偏远小渔村选手的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,喜欢敲键盘时的声音,喜欢手指触碰键盘时的手感,喜欢这个奥赛班与其他科目学习气氛 ...
随机推荐
- Unity3d NGUI UICheckbox
单选按钮: 一,常用属性: 1,CheckSprite:选中后,才显示的Sprite,即为“选中”状态; 2,Starts Checked:true,一开始就显示“选中”状态; 3,RadioButt ...
- hdu 5185(DP)
不错的一道dp题目,一开始想了一种N*N的dp,后面就一直想怎么优化,然后就一直都在坑中了. 这题题解还是看早了,应该再多想会的,多换种表示状态的方法再想想. dp[i][j]=dp[i-j][j]+ ...
- maven仓库添加本地jar
一.将jar添加到本地仓库的做法: 以下面pom.xml依赖的jar包为例: 实际项目中pom.xml依赖写法: <dependency> <groupId>org.sprin ...
- 关于org.apache.shiro.SecurityUtils.getSubject().getSession()
Subject currentUser = SecurityUtils.getSubject(); Session session = currentUser.getSession(); s ...
- php自定义函数: 时间转换成智能形式
function time_trans($paratime,$suffix=false){ $now_time = time(); $dur = $now_time - $paratime; $suf ...
- Js slice()方法和splice()方法
1.slice(start,end) 从已有的数组中返回选定元素,参数start必填,end选填 <script> delArray(); function delArray(){ var ...
- 插叙LTE-2
LTE TDD与LTE FDD技术简介和比较 标签: 频分双工(FDD) 时分双工(TDD) LTE 摘要:UTRA 的长期演进(Long Term Evolution ,LTE) 技术存在LTE ...
- python多进程编程(一)
multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程.Pyt ...
- python模块学习(四)
re模块 就其本质而言,正则表达式(或 RE)是一种小型的.高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现.正则表达式模式被编译成一系列的字节码,然后由用 C ...
- 线程锁、threading.local(flask源码中用的到)、线程池、生产者消费者模型
一.线程锁 线程安全,多线程操作时,内部会让所有线程排队处理.如:list/dict/Queue 线程不安全 + 人(锁) => 排队处理 1.RLock/Lock:一次放一个 a.创建10个线 ...