NOIP2018酱油记

考完了,终于有时间来写游记了。html

有一种悲伤,叫作知道正解是什么可是就是不会写。。。算法

有一种遗憾,叫作能拿到的分考完才意识到。。。数组

有一种$NOIP$,叫作$Day1$原题大赛,$Day2AHOI$。。。数据结构

不扯了,开始游记:ide

$Day\quad -1$:

$JL$请的假仍是蛮有用的,至少逃过了期中考试。。。post

今天听说是水题信心赛。。。可是感受JL又是在骗咱们。。。大数据

而后。。。我居然$290$???优化

嗯?$std$只有$280$???ui

$ZSZ,LYC$平常$AK$。。。url

下午就随便搞两道$DP$作一下,晚上也是搞几道$DP$作一下。

看看板子,感受。。。身体被掏空也就这样了吧。

大局已定,谁又奈何得了?

$Day\quad 0$:

上午比较懒,就没去学校了。

中午$11:30$从家里出发,$12:05$到了火车站,$12:45$上了火车。

话说那班本该$12:32$发车的火车晚点了。。。感受$RP$直线降低。。。

而后就在车上睡了$2h$。。。

一觉醒来——哦,合肥到了。

赶忙去坐公交车,结果。。。咦?车站呢???

哦,搬迁到火车站了。。。

不早说啊!白跑了一趟!连个地标都没有,差评。。。

因而又跑回了火车站。。。累死我了。。。

终于坐上了公交车,而后。。。啥啥啥?只剩$1h$了???

没事,反正有JL在那里。

因而顶着$4:40$到了那里。

试机——机子还不错,看样子是新换的一台。

调试啥的,飞快。

而后我发现一个尴尬的事情——我不会写对拍程序了。。。

赶忙找来JL。

$5min$后——你这里少打了个分号吧。。。

我去。。。赶忙加上。。。而后就能够了。。。

一个分号见祖宗。。。

晚上就看看板子,作作$DP$就睡了。

记得最后一道是:(这是个$flag$。。。)

BZOJ1864: [Zjoi2006]三色二叉树

结果还意外地感冒了。。。幸亏带了感冒药。。。

$Day\quad 1$:

早上拉肚子。。。饭都没吃。。。

$8:05$到了$HFYZ$,而后$8:15$进考场。

哇!考场好大!感受跟$NOI$有的一拼。

内心一直告诉本身,不虚,大不了回去搞文化课。

可是怎么都平静不下来。。。

结果坐到座位上,心就静了。

该来的,总会来的。

刚准备打开古董$Guide$,监考老师一声:“考试开始前不要动键盘和鼠标!”

吓得我赶忙把手拿开。。。

可是隔着几排的小哥键盘敲得噼里啪啦的。。。监考老师是否是聋了?要否则就是py?

算了算了,不能瞎想。。。好好回忆板子。

$8:30$,开始考试。

而后那个密码真的是没谁了:

Fei2Xue@Lian$Tian!

哈?飞雪连天射白鹿?金庸老先生???

$CCF$啥时候这么皮了?没事Day2更皮。。。

而后我满怀信心地写了密码。。。嗯?密码错误?

再来一遍。。。嗯?怎么仍是错误?

连续三四遍都是错误。

当时内心就急了。

而后发现——我个$ZZ$少打个感叹号。。。

开题面——

$T1$半分钟看完题面——这$^{TM}$不是原题么???

半分钟后——写完了,测下大样例——过了?!

而后我发现一分钟不到我就切了$T1$。。。

等一下,不会这么简单的吧。。。

把能开$long\ long$的都开成$long\ long$。。。

好像真的就作完了。。。

算了,看$T2$。

一眼没有看出来是什么。。。

感受好不可作。。。

算了再看$T3$。。。

额。。。二分答案+树形$DP$?

二分答案好想,可是这个树形$DP$怎么搞啊。。。

先写个暴力吧。

$20min$后——暴力写完了。

诶,好像这个链状的状况也很好搞啊。

$10min$后——写完了。

等一下,分支不超过三?

这好像是——三色二叉树?

神$flag$应验了。。。

而后开始树上分类讨论$DP$,外头套个二分。

$30min$后——写完了,测下样例——啥?$WA$了?

算了,已经有分了,回头看$T2$。

发现仍是可作的。

新的集合必定由原来集合中的某些数组成。

那些没选中的数字,必定能被集合中的某些数表示出来。

这。。。感受像彻底背包啊?

因而写了个$O(Tn^2\max\{a_i\})$的暴力。

结果秒过大样例。。。

发现极限数据不是很好,开始想优化。

哦,我为何必定要存最大值呢?直接存$0/1$不就行了?

因而又写了个$O(Tn\max\{a_i\})$的$DP$。

经验告诉我要测下样例——咦?错了?

赶忙找问题——哦,多组数据。。。

我已经记不清这是我第多少次忘了多组数据要清空数组了。。。

改完,再测下——哦,终于对了。。。

因而又写了个对拍程序,小数据没问题。。。

大数据。。。我滴天,暴力好慢啊。。。

因而我去了发$WC$,让对拍慢慢进行,我再冷静分析下$T3$。

在$WC$想通了$T3$部分分哪错了。。。

WC是个好地方。。。

回来,对拍好像也没有什么大问题。。。

而后开始疯狂改$T3$。

$40min$后——终于过了样例啊。。。

再造几组数据——好像没有什么大问题。。。

而后一看时间——啥啥啥?这都$11:20$了???

赶忙把$T1$再理解一遍。

好像也没什么问题。

再检查检查文件名,也没问题。

而后翻到第一面——啥啥啥?吃吃饭$CCF$换评测姬辣???

仍是$i7-8700k$?还内存$32GB$???

这不是吊打个人笔记本么???

因此这就是今年$CCF$加钱的缘由???

我发现我把本身问无语了。。。

好有道理啊!!!

而后等着等着就$12:00$了——$Day1$结束了。

能拿到的部分分都写了。

没有遗憾。

因此为何最后收个人程序啊。。。

出了考场,赶忙找JL闲聊报告。

而后发现:乱搞之神$ZSZ$居然$T1$只写了$O(n^2)$的玄学算法?

我笑着说:“今年$CCF$换评测姬,你必定能卡过的!”

$LYC$居然没有写$T2$的满分算法?难不成我又想错了???

$T3$好像没有人作出来。

而后一群人说我$AK$了。。。感受要被奶成狗。。。

下午睡了一下午。

到洛谷上水一水——啥啥啥?我市有几个初三的$AK$了???

吊打个人存在。。。

晚上一如既往地刷题。

听说$PJ$场的密码是:

&GaiGeKaiFang(40)Nian

啥?改革开放40年?政治敏感。。。十一月加急枪毙名单CCF

因为JL说$Day1$考$DP$,$Day2$应该是数据结构+图论专场。

这又是个神$flag$。。。

记得我作的最后一题是:(这也是个神$flag$。。。)

LOJ#2230. 「BJOI2014」大融合

$Day\quad 2$:

早上又拉肚子了。。。真不知道我是吃了什么。。。

在去$HFYZ$的路上遇到了我校的校车。

去考场时,一群人走中间楼梯。。。

我嫌挤,发现两边的楼梯没人走。。。

赶忙去南边的楼梯。

而后$ZSZ$和$LYC$就跟上来了。。。

而后——怎么不给进考场啊喂?烤肠外面好热啊!(废话!烤肠外面不热?)

仍然是坐等发密码。

不过此次给我写起始源了,舒服。。。

此次密码果真是:

%xiao#SHU!shen9XIA

哈!笑书神侠!

合起来就是:

飞雪连天射白鹿

笑书神侠倚碧鸳

金庸先生一路走好!

附书名:

《飞狐外传》《雪山飞狐》《连城诀》《天龙八部》《射雕英雄传》《白马啸西风》《鹿鼎记》

《笑傲江湖》《书剑恩仇录》《神雕侠侣》《侠客行》《倚天屠龙记》《碧血剑》《鸳鸯刀》

而后看题。

$T1$什么鬼。。。$T2$什么鬼。。。$T3$什么鬼。。。

先搞$T1$。

树的状况很好搞,一发$DFS$就行了。

可是多了一条边怎么搞?

这是个基环树,可是我只写过一道基环树啊!还早就忘了。。。

BZOJ1040: [ZJOI2008]骑士

怎么办啊!!!

赶忙$YY$一个找环的$DFS$。。。

而后发现根本写不对啊。。。

找完环就好作了。。。可是换怎么找啊。。。

算了,暴力写好去看$T2$。。。

这是什么鬼?一眼看去暴力都不会写啊。。。

而后我写了个假的暴力,只能搞$n\leq 3,m\leq 3$的状况。。。

不过我发现仍是有用的——我推出来了$n\leq 2$的状况。

赶忙一波$namespace$。。。

那,剩下的怎么办?

算了,暴力写完去看$T3$。。。

哈?什么鬼?

一眼看去,我只会$O(nm)$的树形$DP$。。。

想想。。。

等一下!对于相邻的两个询问,必定有一部分点的选择状况是相同的!

因而变成了数据结构维护树形$DP$?

树链剖分赶忙套上。

而后就不会了。。。

难不成还要$LCT$???

等一下!我好像写过一个$LCT$动态维护树形$DP$的题!

BZOJ5212: [Zjoi2018]历史

上面两个神$flag$同时应验我也是没话说。。。

可是彻底忘了啊!!!

因而开始写链的部分分。

关键是心态崩了,而后怎么调都不对。。。

因而弃疗,转头看$T1$。

心想:这是$NOIP$!$T1$确定不会太难的!

树的状况好办,加了一条边。。。那就考虑这条边的影响。

而后影响找来找去除了造成基环以外没有啥玩意。。。

等一下!

我把这条边删掉。。。

不就成了树了?!

树的状况不是$O(n\log_2n)$嘛。

我把环上的每一条边都删一次,总复杂度$O(n^2\log_2n)$。

好像蛮稳的!

顺手一个样例——啥啥啥?怎么错了???

(我个智障把边的标号弄反了我居然硬是没有看出来。。。)

因而这个正解就被我一个脑抽给$hack$了。。。

我。。。

感受就这么废了。。。

算了,无论怎样,先写个骗骗分吧。。。

写完,造几组数据搞一下。

好像都没有问题。

一看时间——啥啥啥?这都$11:30$辣???

赶忙检查文件名和文件夹。

结果手一抽,点到了运行。。。而后——个人$.out$文件还在$Guide$里呢!!!

因而就死机了。。。

赶忙找监考老师重启。。。

幸亏源程序还在。。。

而后不知不觉就$12:00$了——$Day2$结束了。

出了考场,立马找到JL投诉——

这是我见过的最坑爹的$NOIP$——$Day1$原题大赛,$Day2AHOI$。。。

这都是些啥啊?!

JL回了一句——把暴力分写满就好了。

我——暴力分总共就$200$多。。。

JL——。。。

而后$LYC$跟我说,他能拿到$T2$的$65$分。%%%

乱搞之神$ZSZ$居然想出了$T1$正解!%%%(实际上是我当时手玩样例玩炸了而后把我想出来的正解$hack$了。。。)

虽然他说$T2$可能只有个位数,可是。。。太$fAKe$辣!%%%

而后各路神犇都是一脸惆怅。。。

而后为了赶火车,我就先跑到车站了。

在车上站了$1h$,下车以后立马跑去赶火车,而后又在火车上站了$2h+$。。。

回到家的时候感受腰已经断了。。。

 天如有情天亦老,人间正道是沧桑。

附上$NOIP$前在洛谷上的$AC$数 :


$Update\quad2019.2.4$:

很早以前就出分了。。。

也很早以前就$AFO$了。。。

虽然满心的不服,可是,已无力回天。

个人预计:$100+100+75+100+50+44=469$

$CCF$官方评测:$371=100+100+25+60+50+36$。。。

赛后反思:

其实$Day1\ T3$我已经把正解想出来了。。。

可是我仍是只停留在暴力的阶段。。。

并且还把暴力写炸了。。。

其实,我只忽略了一件事——二叉树不必定以$1$为根。

第不知道多少次审题不清。。。

那个$Day2\ T1$算是拿到了基本分,毕竟我对那个找基环的$Dfs$并无多少信心。

可是我应该想到,把全部的边都删一次,用一个$Dfs$判断一下是不是树。

这样就不用找基环了。

$Day2\ T3$主要是没有考虑到最大值的不可覆盖性。

因此个人最低分数是:$100+100+75+60+50+36=371+50=421$

唉,怎么办呢。。。

谁让我这个大$ZZ$太$ZZ$了呢。。。

空有省队水平却进队无望。

就这样$AFO$了?

多是吧。

相关文章
相关标签/搜索