我们住的宾馆可能是世界上最烂的宾馆……
21 : 30 21:30 21:30上床, 0 : 00 0:00 0:00入睡,翻来覆去 2.5 h 2.5h 2.5h……
我有一种不祥的预感……
我是 J S JS JS的考生,机号 S 4 − 102 S4-102 S4−102,对面坐的是南外的大佬 Y C X YCX YCX,斜对面常外学弟 C X C CXC CXC,右边是一个非常高大的南外女生,我感觉是 D X M DXM DXM,心里有点发慌……
以至于我试机时写素数判定模板,把 1 1 1当成了素数!
没过多久,题目发下来了。
按某些大佬的做法,我打算花 20 m i n 20min 20min阅读整卷,然而当我读完 T 1 T1 T1时,总觉得我读错题了……
又读了一遍,发现根本不是我读错了……
一种冲动油然而生……
等等,还是把整卷读完再下手。我读了后三题,不出所料,果然 T 1 T1 T1最简单!
我花 15 m i n 15min 15min秒了 T 1 T1 T1,测了几组自造样例,没问题。 100 p t s 100 pts 100pts到手!
根据模拟赛的经验,我是不太可能切 T 2 T2 T2的。一看, T 2 T2 T2部分分比较大,于是推了一个基于前缀和的 O ( n 2 ) O(n^2) O(n2)暴力,砍了 48 p t s 48pts 48pts。
离国一的差距越来越小了。上个彻硕!
回来一看,还有一个 8 p t s 8pts 8pts的数学推导分,比较好写,于是花 10 m i n 10min 10min写、调了一下。
北京时间 10 : 20 10:20 10:20。
T 2 T2 T2砍了 56 p t s 56pts 56pts,满足了。看后面的题。 T 3 T3 T3有点恶心, T 4 T4 T4乍一看,普及组的题。切 T 4 T4 T4!
T 4 T4 T4我写了一个似乎可以 A C AC AC的算法,还打了数据分治,感觉稳了。
接着看 T 3 T3 T3。仔细想想,并不恶心,它只要我构造一种 8.2 × 1 0 5 8.2×10^5 8.2×105以内的方案,没让我求最优解。于是我就在草稿纸上画了几根柱子,开始瞎倒腾,花 20 m i n 20min 20min倒腾出了一种“无懈可击”的构造策略,而且还满足第 i i i号柱子上的球都是第 i i i种颜色。
也就是说,只要把 T 3 T3 T3写完,我就有
还有将近两个小时。说不定我还有时间把 T 2 T2 T2切了……
突然想起 C S P CSP CSP全省最高 370 p t s 370pts 370pts, N O I P NOIP NOIP分数段肯定比 C S P CSP CSP低。也就是说……
兴高采烈的我,不管三七二十一,开始打 T 3 T3 T3。打到一百多行,发现这程序似乎根本打不完。但这是我有史以来第一次拿全省第一的绝佳机会,打死了也要打!
然而,又打了一百多行,才发现我傻逼了……
我懵了。
我已经在 T 3 T3 T3浪费了 1.5 h 1.5h 1.5h了。突然,一个念头闪过脑海,我 T 4 T4 T4复杂度计算出了严重错误,直接 T T T飞,还不如暴力呢!暴力还稳妥,写个数据分治,打个规律分,最后输个 − 1 -1 −1,不至于死的太难看……
写完部分分,还有 1 m i n 1min 1min,这时候应该消除贪欲,赶紧将程序打包。
最后总估分 100 + 56 + 0 + [ 40 , 45 ] = [ 196 , 201 ] 100+56+0+[40,45]=[196,201] 100+56+0+[40,45]=[196,201]。
如果不 F S T FST FST,还有希望国一。但如果 F S T FST FST了……
C X C CXC CXC估分 100 + [ 68 , 100 ] + 0 + 40 = [ 208 , 240 ] 100+[68,100]+0+40=[208,240] 100+[68,100]+0+40=[208,240];
Y C X YCX YCX估分 100 + 100 + 0 + 100 = 300 100+100+0+100=300 100+100+0+100=300;
F S Y FSY FSY估分 100 + 100 + 0 + 40 = 240 100+100+0+40=240 100+100+0+40=240;
X T Q XTQ XTQ估分 100 + 100 + 0 + 0 = 200 100+100+0+0=200 100+100+0+0=200;
以下给了我一些安慰——
D Y F DYF DYF估分约 [ 150 , 200 ] [150,200] [150,200];
一 大 堆 一大堆 一大堆估分 100 + 48 + 0 + 30 = 178 100+48+0+30=178 100+48+0+30=178。
出乎意料的事——
签字时,我发现那个南外女生不是 D X M DXM DXM。吓我一跳!
上了大巴,一边闭目养神,一边回味起 T 2 T2 T2。我似乎有思路了——哦不——是切掉了。
五年 O I OI OI一场空,没切 T 2 T2 T2见祖宗。
之所以会炸这么惨,主要原因如下: