考完了,终于有时间来写游记了。html
有一种悲伤,叫作知道正解是什么可是就是不会写。。。算法
有一种遗憾,叫作能拿到的分考完才意识到。。。数组
有一种$NOIP$,叫作$Day1$原题大赛,$Day2AHOI$。。。数据结构
不扯了,开始游记:ide
$JL$请的假仍是蛮有用的,至少逃过了期中考试。。。post
今天听说是水题信心赛。。。可是感受JL又是在骗咱们。。。大数据
而后。。。我居然$290$???优化
嗯?$std$只有$280$???ui
$ZSZ,LYC$平常$AK$。。。url
下午就随便搞两道$DP$作一下,晚上也是搞几道$DP$作一下。
看看板子,感受。。。身体被掏空也就这样了吧。
大局已定,谁又奈何得了?
上午比较懒,就没去学校了。
中午$11:30$从家里出发,$12:05$到了火车站,$12:45$上了火车。
话说那班本该$12:32$发车的火车晚点了。。。感受$RP$直线降低。。。
而后就在车上睡了$2h$。。。
一觉醒来——哦,合肥到了。
赶忙去坐公交车,结果。。。咦?车站呢???
哦,搬迁到火车站了。。。
不早说啊!白跑了一趟!连个地标都没有,差评。。。
因而又跑回了火车站。。。累死我了。。。
终于坐上了公交车,而后。。。啥啥啥?只剩$1h$了???
没事,反正有JL在那里。
因而顶着$4:40$到了那里。
试机——机子还不错,看样子是新换的一台。
调试啥的,飞快。
而后我发现一个尴尬的事情——我不会写对拍程序了。。。
赶忙找来JL。
$5min$后——你这里少打了个分号吧。。。
我去。。。赶忙加上。。。而后就能够了。。。
一个分号见祖宗。。。
晚上就看看板子,作作$DP$就睡了。
记得最后一道是:(这是个$flag$。。。)
结果还意外地感冒了。。。幸亏带了感冒药。。。
早上拉肚子。。。饭都没吃。。。
$8:05$到了$HFYZ$,而后$8:15$进考场。
哇!考场好大!感受跟$NOI$有的一拼。
内心一直告诉本身,不虚,大不了回去搞文化课。
可是怎么都平静不下来。。。
结果坐到座位上,心就静了。
该来的,总会来的。
刚准备打开古董$Guide$,监考老师一声:“考试开始前不要动键盘和鼠标!”
吓得我赶忙把手拿开。。。
可是隔着几排的小哥键盘敲得噼里啪啦的。。。监考老师是否是聋了?要否则就是py?
算了算了,不能瞎想。。。好好回忆板子。
$8:30$,开始考试。
而后那个密码真的是没谁了:
哈?飞雪连天射白鹿?金庸老先生???
$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$???
这不是吊打个人笔记本么???
我发现我把本身问无语了。。。
好有道理啊!!!
而后等着等着就$12:00$了——$Day1$结束了。
能拿到的部分分都写了。
没有遗憾。
因此为何最后收个人程序啊。。。
出了考场,赶忙找JL闲聊报告。
而后发现:乱搞之神$ZSZ$居然$T1$只写了$O(n^2)$的玄学算法?
我笑着说:“今年$CCF$换评测姬,你必定能卡过的!”
$LYC$居然没有写$T2$的满分算法?难不成我又想错了???
$T3$好像没有人作出来。
而后一群人奶说我$AK$了。。。感受要被奶成狗。。。
下午睡了一下午。
到洛谷上水一水——啥啥啥?我市有几个初三的$AK$了???
吊打个人存在。。。
晚上一如既往地刷题。
听说$PJ$场的密码是:
啥?改革开放40年?政治敏感。。。十一月加急枪毙名单CCF
因为JL说$Day1$考$DP$,$Day2$应该是数据结构+图论专场。
这又是个神$flag$。。。
记得我作的最后一题是:(这也是个神$flag$。。。)
早上又拉肚子了。。。真不知道我是吃了什么。。。
在去$HFYZ$的路上遇到了我校的校车。
去考场时,一群人走中间楼梯。。。
我嫌挤,发现两边的楼梯没人走。。。
赶忙去南边的楼梯。
而后$ZSZ$和$LYC$就跟上来了。。。
而后——怎么不给进考场啊喂?烤肠外面好热啊!(废话!烤肠外面不热?)
仍然是坐等发密码。
不过此次给我写起始源了,舒服。。。
此次密码果真是:
哈!笑书神侠!
合起来就是:
金庸先生一路走好!
附书名:
《飞狐外传》《雪山飞狐》《连城诀》《天龙八部》《射雕英雄传》《白马啸西风》《鹿鼎记》
《笑傲江湖》《书剑恩仇录》《神雕侠侣》《侠客行》《倚天屠龙记》《碧血剑》《鸳鸯刀》
而后看题。
$T1$什么鬼。。。$T2$什么鬼。。。$T3$什么鬼。。。
先搞$T1$。
树的状况很好搞,一发$DFS$就行了。
可是多了一条边怎么搞?
这是个基环树,可是我只写过一道基环树啊!还早就忘了。。。
怎么办啊!!!
赶忙$YY$一个找环的$DFS$。。。
而后发现根本写不对啊。。。
找完环就好作了。。。可是换怎么找啊。。。
算了,暴力写好去看$T2$。。。
这是什么鬼?一眼看去暴力都不会写啊。。。
而后我写了个假的暴力,只能搞$n\leq 3,m\leq 3$的状况。。。
不过我发现仍是有用的——我推出来了$n\leq 2$的状况。
赶忙一波$namespace$。。。
那,剩下的怎么办?
算了,暴力写完去看$T3$。。。
哈?什么鬼?
一眼看去,我只会$O(nm)$的树形$DP$。。。
想想。。。
等一下!对于相邻的两个询问,必定有一部分点的选择状况是相同的!
因而变成了数据结构维护树形$DP$?
树链剖分赶忙套上。
而后就不会了。。。
难不成还要$LCT$???
等一下!我好像写过一个$LCT$动态维护树形$DP$的题!
上面两个神$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$数 :
很早以前就出分了。。。
也很早以前就$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$了?
多是吧。