NOIP2018游记

day(-1)

  • 赶车
  • 坐车
  • 坐车
  • 坐车
  • 坐车
  • 真是偏僻……

颓废了一个早上,中午把某jl机房惨案(逃,一个下午咸鱼干活,晚上欢乐游戏

day0

剪视频+剪视频+剪视频……感觉还可以……不管了丢下工作之后再说了。

开始写模板,状态非常不好,缩点tarjan交了好几次一直WA且找不到错,最后一行一行地和之前的代码比较,才发现自己把low[u] = std::min(low[u],low[v])写成了dfn[u] = std::min(dfn[u],low[v])……

之后又写了几个模板,也是很难一次AC……感觉情况不是很好诶……

下午去福建农林大学试机,广告好评,感觉机子还不错,win7,键盘手感也还不错。打了一遍高精度加法并且对拍,最后写了一份线段树。




回到宾馆,线段树也是卡了很久还是没有过。

状态相当差……

晚上交流大会,非常开心。

day1

早上赶车赶车赶车。人相当多啊。

T1 一眼感觉很眼熟,好像有道题叫做“积木大赛”,回去一查是NOIP2013,当时没什么灵性,于是写了一个70分暴力。但是状态依旧差劲,调试时间花了太多,一个小时没了。

看了第二题,以为是数论题,就exgcd推一推,但是我觉得我写出exgcd的可能性不大,所以还是先写一个暴力吧。暴力枚举系数x和y,判断是否有ax+by=c,如果有,那么c就是不必要的。

所幸样例很强,突然发觉可以由多种币种组成另一种币种,那么枚举系数的话复杂度会爆炸。

这个时候突然灵性了一下,dp????

dp[i]表示凑齐i的纸币数,那么显然它可以由\(dp[i-a[j]]\)转移来,并且我们让\(dp[i] = 0\)表示不存在,\(dp[a[i]] = 1\),最后\(dp[i] = max(dp[i],dp[i-a[j]]+1)\),只要对应币种的dp大于1,就说明它可以由其他币种组成。

但是花的时间还是太多了……

到了10:30才开始写T3

一眼过去感觉不会,看了数据范围发现特殊性质相当多,那么就去搞一下好了。

当只选取一条赛道的时候,只需要跑一遍树的直径即可。写完11:00

开始考虑链的写法,二分+贪心,二分出一个答案值,然后枚举链上的边权,进行累加,如果累加和超过答案,那么就重新开一段,最后看一下段数即可。但是没写好写挂了。11:30

回去查一遍文件。决定再想想第一题,还好想出来了。对于第一个坑,填补它的代价为其高度,对于第二个坑,如果它比第一个坑浅,那么它的代价和第一个坑是一起的,无需计算,否则就会产生额外的代价,这个代价为两个深度差。

基本就这样吧……

最后还有时间,重新写一遍T3,还是没有写出来(其实写出来了,但是莫名无法输出……很难过),除此之外,对于菊花图的写法其实也想出来了,但是时间不够了。就这么少了自己可以拿到的35分,伤心。

最后估分100+100+20 = 220,但是感觉人均255的样子,还是很慌……对自己的状态非常担心……

出来知道三道bzoj原题??震惊,第一题实锤了,后两题可能是撞了吧。

day1高一看来是llz同学最高了,255,高二学长们看起来都ak了。

下午就是睡觉+写模板了……

晚上一起在外面吃饭,福州大学的学长们也来了,学长们也祝贺我生日快乐(虽然明天生日才对……)。

很扎心的一点:从合照中看出,一届比一届矮……(扎心)

然后!!!回到宾馆学长们给我打电话!!!唱生日歌!!!!!!好感动!!

虽然某jl也唱了一句,但是我录音机都准备好了她就挂电话了……差评!!!

继续写模板……

明天rp++

day2

没记错的话这两天的考题密码是:“飞雪连天射白鹿,笑书神侠倚碧鸳。”虽然当时没看出来,也是在怀念金庸先生吧。

状态依旧布星……做得很难受,t1写出正解但是WA了大样例,没时间调试,大概50到60吧,t2结论猜了一下50,t3写暴力16分,50+50+16 = 116

总分 220+116 = 336

下午赶车

晚上到家

困死了……

NOIP2018 · 结束祭


那天心情很差,这是之后做的补充:

T1瞄了一眼觉得很简单,直接dfs敲上去,过了一个小样例和一个大样例,但是对\(N=M\)的样例一个都过不了,拿纸画画才发现问题挺大,但是短时间内想不出解决方法,决定先拿50分走人(实则是60分,考场上我看错数据点了)。

T2看傻了,就没想往正解去想,看了一眼数据觉得这题适合骗分,就推了\(N=1\)的式子,\(N=2\)的式子,和\(N = M = 3\)的表。期望50分,感觉够了,走人。

T3感觉开始很简单。但是发现我理解错题意了,于是就傻掉了,想了很久都没有想出比较好的解决办法,写了一个16分的暴力走人。

回去看T1,感觉好像可做,并且当时认为后两题想出正解的可能性很小,就决定专攻T1。

很神奇,2018.11.11 11:11,我想到了正解!在此之前,我一直都相信在那一分钟我应该能灵性一点吧,虽然很玄学,但是就这么相信了,而且真的灵性出来了。这难道是唯一的生日增幅吗hhhh:考虑枚举删边,然后跑一下遍历,最后比较一下字典序,时间复杂度\(O(N^2)\),再加一点剪枝,在CCF少爷机下应该毫无压力。

于是开始写,但是……呕……写挂……调试……写挂……调试……最后还是没有写好,但不过可以过小样例,大样例会出事。脸不黑的话可能可以骗到一些分吧。

出考场,一开始好像大家都很自然,但程序回收的时候出了一些不友好的事情,我们学校两个人的文件名打错,整题没分。

大家心情好像都不是很好……


2018.11.12

上午还在被同学吁省一稳了。中午就发现自己D2T2没开long long,送走30分,最后分数可能只有300出头,那个时候真的好难受……躺在床上呼吸困难,甚至有点想去死……整个下午迷迷糊糊的,自闭,不想说话,总是在想自己是不是没省一了……心里很乱,不敢相信自己这一年的成果就这么凉凉。

傍晚放学,偶然一转头,看见对面主教学楼,机房的灯没有亮……仿佛精神支柱塌了……我跑到楼道里,也控制不住情绪,哭了出来……

我来到二中不到三个月,而我和学长相处的时间却快有半年。

机房的灯没亮……意味着……NOIP2018的结束……也就意味着……

有些人再也不会出现在机房里了……

地鼠……海星……他们都要离开了……

昨天就看见地鼠的退役文章,当时就没有忍住泪水……

这就是竞赛的残酷吗……这是我第一次感受到。

除了那50人,所有竞赛生都要回到高考的行列,放下自己所喜欢的竞赛。

明年离开的,是我吗……

2018.11.20

100+100+20+76+15+16 = 327

D2T2又丢分了,是因为if写的丑,漏判……但是运气非常好,D2T2水了16分,还好D1T2数据不强,我们学校几个人没有被卡,不然300都玄了……这次高一第一是某jl,330,tjl!高二学长们虽然都出锅了,(Window.h,文件名写错、一个逗号的惨案、系统差异……)但是分数也有400左右。三明第一还是zyw,500+。

今年出的事太多了……所有人都爆了个遍……

感谢1111的灵光一现,让我续上了省一希望。总排190+,去掉往年省一排126,刚刚好是去年新获奖人数。福建这次参数人数多了300左右,但是平均分却不高,还得看最后切线的脸色。

2018.12.2

再过几天就公布获奖名单了。

我好自闭啊!!!

2018.12.4

省一!

posted @ 2018-11-02 23:32  Neworld1111  阅读(275)  评论(0编辑  收藏  举报