退役前倒数第二次比赛。
day0
早上出发去济南,nh在路上一直和一位男同学聊天,我只好自己随便颓颓了。
中午很早就到了济南,然而学校旁边都已经住满了,于是就在一个比较远的地方住下了。中午随便找个地方吃完饭就去报道了,结果发现我们竟然是第一个到的?过了一会,_rqy就来了(%%%),神犇气场好强啊。再过了一会,有一个老师来了,然而还是没法报道。然后我们签上字就回去了,等会教练再把证拿着。
然后就是。。。颓
结果到了晚上因为颓多了觉得头疼,恶心。。于是就出去走了走,感觉好一些了。
day1
早上起来感觉已经好了。
7:30就要到学校抽签,然后试机。虽然电脑是Xp的,但是4G内存比我们机房还大啊。然后我写完了50+行的模板,这时候有一个老师让我们先不要动,好的反正我也没什么好动的了,那就看看注意事项吧。我旁边的人问我借笔,我刚好带了两支,RP++。
8:00开考,密码是乱码?打开pdf一眼第一题还以为选过就不能再选了,想着先\(O(n^2)\)DP,然后看到了数据范围\(k\le n(n-1)/2\),然后又看了看题面,才发现可以重复选,那不就直接选两个数就好了吗,你确定这个不是超级钢琴?
然而我超级钢琴那个题好像在任务计划里挂了一个多月了还没写啊,这不是要凉凉啊。不过可持久化trie写起来简单多了啊,半个小时写+调完就开始拍,拍了1w+组,感觉很稳。
然后是决定要做T2还是T3。T3看起来就好毒瘤啊,我还是先做T2吧,最后再玩玩T3好了。
T2这一看有子串那一定是sam啊,但是parent树上是后缀啊怎么办啊。哎好像倒过来就是前缀了。那就建反串sam,然后定位子串好像可以用倍增啊,再瞎连一堆边再拓扑排序不就好了啊,哎那我就把这道题秒了啊。
飞快地写完,结果发现过不了样例的第三组,哎题目上为什么有80的部分分啊,难道我这个是80分的?然后看了看,找到了一个大样例,竟然就过了。再看看第一个样例,发现有一个长的B串和一个短的A串在sam上是同一个点,那这个怎么做啊?算了,80就够了,先写个拍去看T3去了。
哎这个T3是个啥啊,还998244353?难道是什么多项式算法?这个怎么猜啊,反正我是猜不出来。好吧,不过题目上还写着:
测试点的分值、顺序与难度没有必然联系
那是不是2里面会更简单啊,那我看看2好了。
2里面第一个点是什么东西啊,哎好像每一行都有r-l+1个数啊,那难道是判断每个数然后输出吗?那第一个点就是2,3,5,7,...这个不就是质数啊,p不就是prime的意思吗。不过我不会写Miller-Robin了啊,后面这个很大的怎么做啊?
好吧,不过题目上还写着:
不过,需要的话倒是可以稍微打一些小的表. . . . . .
那我就写一个假的判素数,好像判错的情况不是很多吧。
打出来发现第一个点竟然只有15个,二三个点都没有。不过因为要写快速乘,所以还是\(O(n\log^2n)\)的啊,后面的根本跑不过啊。。。
快考完了的时候,我终于把第二个点卡到了3s,但是还是没有用。
出来考场,
我:哎T3是什么啊
nh:不就是\(19^n\)啊
我:。。。
nh:哎T2是什么啊
我:这不是sam傻逼题吗
nh:。。。
我:那你估分多少啊
nh:170+,你呢
我:184。。。
预估:100+80+4=184
结果我们俩竟然都一分没挂?这个RP。。。
讲题:这里把\(1e7\)以内的质数筛出来\(\cdots\)这里再打个表!(掌声)
啊我差点就能200+了。。不过好像好多神仙都挂了,我这都能rk7。。
晚上皇室战争(我竟然还在玩这种垃圾游戏)竟然开出来一个神奇宝箱,感觉rp已经耗光了,明天肯定要爆炸啊。然后就看nh打炉石打到了11点。
day2
昨天晚上没睡好,今天怕不是要凉了。
拿到了题,第一眼发现我好像都不会做呀,那不是要凉吗。
哎这个T2好像贪心啊,那怎么贪?嗯,题目里提示要读题,那就再读几遍吧。
半个小时后。
哎我好像读懂了,那是不是直接从大的往小的选就行了。判断是否能选就直接\(O(n^2)\)?75分就不少了。不过好不靠谱啊。
于是打了拍拍了1w+组,好像。。很稳?好吧先不管他了。
然后来看T1,我好像会\(O(nm^3)\)啊,这个竟然有40?然后怎么优化啊。。。
。。。
哎是不是只要记两个数就好了啊,那是不是就50了啊,好吧快点写完还要做T3呢。
T3名字叫希望?难道是要我们不能放弃希望,类比去年的此题并不难?那句话是不是叫"希望是我们这个时代像钻石一样珍贵的东西"?算了,先不管这么多了。不过题目确实很毒瘤啊。
k=1是不是可以dp啊,但是我还是不会。。哎还有L==n的点啊,这两个有8分是重合的啊,那不是无脑DP吗?
k<=2是不是可以直接暴力啊,似乎也是8分?
然后。。好像。。没得做了?我还是去看看别的题吧。
T1k==0怎么做啊,好像不会啊,但是。。
T2这个好像已经不能再优化了啊,但是。。
T3。哎,这个k个之间互不影响的啊,那是不是再加一维就可以\(O(n4^n)\)DP了啊,哎又有8分。
估分:50+75+24=149。凉凉。
nh估分160太强了,秒T2了太强了。
然后和nh讨论之后才发现我的贪心好像假了?如果有相同的好像就不对了啊。我拍了1w+组N=10啊,这是拍个毛啊,我药丸。
T1k==0原来是互不影响啊,这么简单我竟然没看出来。。
好吧,我已经准备好学文化了。
然后出分。
什么,我竟然还是149?
nh怎么只有120啊。
算了,听讲题吧。
哎这个好妙啊,但是我都听不懂呢。
nh才发现他直接传了整个堆,然后就变成\(O(n^2)\)了。。
我也发现好像我用的是pair排序,自动把编号当成了第二关键字,然后深度小的点就会在前面,然后这个贪心好像就对了。。
rqy怎么才148啊,哎那我是不是爆踩rqy了啊。
好像算完标准分我竟然是两天rk6?这个反而升了是个什么鬼啊,好像很多神仙都挂了其中的一天。
但是算上了noip成绩之后,我就只有rk16了,前面20多个人里面,就只有我一个\(NOI_p<400pts\)的。二试还要加油啊。