AHOI2019退役記

$DAY\quad -1$:

連做業都不寫了來刷題。。。html

但願能長點$RP$吧。。。算法

反正也是抱着退役的心情來考試。。。編程

我要是到了週日還不出長門我就退遊!!!數組

$DAY\quad 0$:

早上一塊兒來就開始收拾東西。網絡

什麼亂七八糟的都無腦塞進包裏:扇子,草稿紙,等等。數據結構

結果到了火車站才發現忘記帶六神花露水了。。。函數

感受還沒被$AHOI$弄瘋就先被蚊子弄瘋了。。。post

十二點半的火車,居然只有站票。。。優化

可是上車以後好歹找了個座位坐下。網站

右邊是一妹子,左邊。。。感受像個大學生啊。

由於我瞄一眼他的手機,發現他在看$C++$入門級的講義。

關鍵是他的代碼好短啊。。。感受我只有$NOIP2017$寫過這麼短的代碼——小凱的疑惑。。。

而後我就不知不覺地睡着了。。。

一覺醒來——咦?右手手臂好麻啊?

一看,媽耶?!

右邊的妹子靠在個人手臂上睡着了!!!

對,沒錯,你沒有看錯——靠在個人手臂上睡着了!!!

#%@#@!&@%&@##@!#@%mmp。。。

幸虧我沒有跟同窗一塊兒出去,否則他們拍下照片,個人清白就。。。

不太小姐姐長得蠻好看的,戴個黃帽子,找我的形容一下:《碧藍航線》裏的胡德姐姐。。。

過了一下子她醒了。。。

而後咱們尷尬地對視了一眼。。。

而後就沒有而後辣!

而後接着睡覺。。。

睡了一會我不想睡了,因而醒來看風景。

一路煎熬到合肥。。。

火車的終點站是合肥。

其實,個人$OI$生涯的終點站也是這裏了。

出站,上車,一切如往常同樣。

到了合肥一中,找到$JL$,拿了狗牌,去試機。

而後$JL$告訴我今年的秩序冊換成電子版的了。

啥?不收錢就不印秩序冊?啥道理?

算了去試機。。。

這。。。顯示器怎麼是正方形的啊?

看的好不舒服。。。

並且座位和顯示器之間還有一段距離,是否是知道我看不見而後故意刁難我啊喂?!

還有這鍵盤怎麼這麼不順手,這個$\diagdown$鍵怎麼在$shift$的旁邊啊?

反正是各類差評。。。

算了,將就一下吧。

開始敲$K-D\ Tree$。

結果忽然發現我左邊的妹子手速好快啊!(必定是和我同樣單身N年。。。)

無論她了,敲敲敲。

再寫個暴力拍一下。

等會兒,對拍程序咋寫的來着?

完了,不會。。。涼涼。。。$GG$。。。

算了,人工拍!

不知不覺試機時間到了,因而出考場。

而後$JL$又告訴我今年$AH$有試題講評了。

啥?$AHOI$歷來沒有過講座,今年居然有講評了?

反正去聽一聽,玩一玩,劃劃水啥的。。。

晚上就吃個飯,打打板子就睡覺了。

$DAY\quad 1$:

早晨起來,吃個飯,而後走向合肥一中。

$7:30$準時到,而後告訴我要$7:40$才能進去。

因而在外面和$JL$預測今年考什麼題。

他說:「今天確定有至少一道$DP$。」

我:「$T2$確定是線段樹加上啥玩意。」

他:「$AC$自動機可能會考,可是可能性不大,後綴數組應該不會考。」

我:「$FFT$應該不會考吧。還有你講不考後綴數組,那就是必定要考了。。。」

這是個神$flag$。。。

。。。。。。

到了$7:40$,進考場。

坐下,開始敲起始源。

順便把文件夾啥的都搞搞好。

發現文件夾名:

$xor$?異或?去年$T1$好像也是異或。。。

$string$?字符串?不會真的被押中了吧。。。

$software$?軟件?$NOI2015$?樹剖?

坐等發密碼。

密碼是什麼啊:$0cdceee809db$

不知道,先開題面。

第一面着實把我嚇了一大跳:

怎麼$T2$給了$8s$啊?!不會是什麼毒瘤字符串吧。。。

怎麼內存都是$1GB$啊?!怎麼還要開$O2$優化啊?!

一臉蒙彼利埃。。。

看$T1$。

這題好眼熟啊?!

這不是可持久化$Trie$亂搞就行了麼?!

因而我又雙叒叕(you shuang ruo zhuo)切了$T1$?!

等一下!有個嚴重的問題!

可持久化$Trie$怎麼寫的來着?

完了!不會啊!早忘光了啊!

$NOIP2018$以前我寫這個玩意就像寫$a+b$同樣。。。

這就是老年過氣$OI$鹹魚的下場?

只能寫暴力?

退役$2$個月,啥都忘了啊!!!

完蛋。。。涼涼。。。$GG$。。。認栽。。。

寫暴力吧。。。

暴力還很差寫,前綴異或和,$n^2$枚舉左右區間而後丟進堆裏完事,$10min$解決。

開$T2$。

什麼亂七八糟的字符串啊?

還有這個支配是個啥意思?

算了,開$T3$。

題目名:騙分過樣例。

預測$Day2$有一道題:暴力出奇跡。。。

第一句話:「這是一道傳統題。」

我@#%#^#&@&#^&@*#mmp。。。

而後看完題面。。。這不是提交答案題麼?!

出題人強行把提交答案題出成了傳統題。。。

$day2$那道題不會是交互題出成傳統題吧。。。

摘自知乎:

那我打表不就行了?

而後看到一句話:「文件大小不超過$100K$。」

這。。。算了,好好分析數據。。。

第$1,2$個點是快速冪沒得說。。。

那個$1\_998244353$都把模數搞好了。

趕忙敲好。

那,第$3$個點是。。高精度???

我忽然想起好久之前的一個$flag$:

因此!我決定!跳過!

我纔不會告訴你我不會寫。。。

而後這個$1wa\_998244353$是寫掛了的快速冪吧。

好像是溢出了$int$。

那個$2p$是判斷質數吧。

$n\leq10^{18}$?

這個。。。線性篩不行了。。。

沒事,我還有$miller\ rabbin$!

選10個質數,而後費馬小定理。

可是那個$2u,2g$是個啥?

還有,這玩意怎麼打不開樣例啊?

我還重啓了一次。。。

$2u$有正有負,這個應該也是搞什麼玩意。

$2g$不知道是個啥。

先丟一邊無論。

嗯?怎麼還有$1?$這種點?

難不成是模數不知道?

這我怎麼弄啊?

我這個大智障居然沒想到暴力枚舉這個質數,我只知道這個模數應該在$100W$附近。。。

因而$GG$。。。

回頭看$T2$。

忽然明白這個支配是個啥意思——這不就是邊嘛!

那不就是:

假如$A_i$連有向邊連向了$B_j$,而且$B_j$是$A_k$的前綴,那麼咱們就能夠在$A_i$後面接上$A_k$。

若是全部的邊造成了環,那麼說明能夠無限接下去,就是$-1$。

沒有環,就求最長鏈就好。

關鍵是那個前綴怎麼搞。

這。。。不是後綴數組亂搞麼?

因而我又雙叒叕$A$了$T2$?

等一下!仍是那個問題!

後綴數組怎麼寫的來着?

完蛋。。。涼涼。。。$GG$。。。認栽。。。

寫暴力吧。。。

$SAM$是更不可能的。。。

$AC$自動機?

算了,反正分數最重要。

我居然連$AC$自動機都記得,不記得後綴數組。。。

簡直無語。

算了開碼。

好長啊。。。

中間出了一大堆鍋。。。感受不是在碼題,是在補鍋。。。

而後翻數據範圍的時候看到了這樣一段話:

十二省聯考命題組舒適提醒您:

數據千萬條,清空第一條。

多測不清空,爆零兩行淚。

良心出題人。。。

而後趕忙清空數組。。。

我好像在$NOIP2018$也幹過相似的事。。。

弄了半天終於過樣例了。

可是這個最大的樣例怎麼$RE$了啊?!

算了,無論它。

回頭看看$T3$。

然而仍是什麼也沒發現。。。

就這樣閒到告終束。

出來和$JL$投訴——$T3$有毒。。。

稍微討論了一下就回去吃飯。

估分大概是$60+40+?$。

結果睡到$2:30$才醒,急匆匆地趕往合肥一中聽講座。

 結果趕到哪兒才發現一開始是廣告時間。。。

害我急出一頭汗。。。差評。。。

並且這個廣告是一個刷題網站,我都懶得聽的,有洛谷在,其餘都是辣雞!

按照洛谷的服務,洛谷說第一,沒人敢說第二,第三差着十萬八千里!

我對洛谷就是這麼自信!

而後過了一下子開始講題。

而後這個時候我忽然反應過來——$T3$那個$2u$是篩莫比烏斯函數$\mu$!

我怎麼這麼智障啊!!!

聽王子聰講題。

$T1$果真可持久化$Trie$亂搞。。。

$T2$果真後綴數組+最長鏈。。。

$T3$果真$2u$是$\mu$。。。

喪心病狂,喪盡天良的出題人。。。

$T2$是王隊長出的,$t3$是於老師出的。。。

$T2$的後綴數組標解跑了$2.5s$,而後驗題的楊老師用$SAM$跑了$5s$。。。

因而這個題的時限就變成了$8s$。。。

$T3$那個$1?$果真是模數未知,並且要暴力枚舉模數,而後檢驗。。。

那個$2p$居然是原根?

原根是什麼都不知道的蒟蒻聽的一臉蒙彼。。。

講題人說:「正解好像寫了幾十$K$的樣子。」

我@#%^&*#&*@#&*#@&*mmp。。。

題目中說能夠打一部分表。。。因此就成這樣了。。。

而後就講完了。。。

分數也出來了:$0+0+17$。

啥玩意?我又雙叒叕掛了$80+$分?

因而去申訴。。。

結果依舊沒分。

回來本身測,結果發現我$T1$的確考慮到$long\ long$的問題,可是個人手寫讀入出鍋了!

inline int read(){
    ...
}

因而這題就爆了。。。555。。。

$T2$是$MLE$了。。。而後發現我這個大智障把$AC$自動機的空間開到了$900+M$。。。

這不是鐵定$TLE$麼?!

老了。。。真的老了。。。

不是技不如人,可是隻能甘拜下風。。。

晚上一直在憂傷當中。。。

$Day2$加油!

話說我仍是沒有出長門呢。

明天再不出長門我就退遊了!

$DAY\quad 2$:

昨晚被蚊子折騰的要瘋了。。。

關鍵是隻有一隻蚊子。。。

早晨起來,像昨天同樣吃飯、洗漱、去考場、和$JL$交談。

反正今天至少兩道$DP$。

反正省選的$DP$我都不會。。。

反正我只能寫寫模擬退火啥的騙騙分。。。

而後進考場。

昨天的代碼居然沒刪?!不用再敲起始源了!

而後準時發密碼,開題面。

第一面又把我嚇到了。。。

啥啥啥?$T3$居然$1.5GB$?!$T2$居然只有$1s$?!

算了,看$T1$。

什麼亂七八糟的題面描述啊?!語文弱雞表示啥都看不懂。。。

看了半天終於明白了。。。然而只會暴力。。。

一通敲完看$T2$。。。

這題面。。。這是《流浪地球》吧啊喂?!

還有這玩意不是最大獨立子集麼?

而後手玩樣例玩炸了。。。回頭一看——我把題目看錯了。。。

原來是要每一個點分在不一樣的集合裏。。。

這。。。先寫個暴力。。。

而後開始搞鏈。

發現只要把兩端的點搞出來,從大到小一一匹配就好。

結果我這個智障不知怎的把排序給註釋掉了,而後怎麼搞都不對就很煩。。。

而後發現那個$n\leq2\times 10^3$很好搞,暴力枚舉點,求$LCA$便可。

而後調了很長一段時間終於過樣例了。

看看錶——$10$點多一點。

繼續看$T3$。

這。。。怎麼仍是《流浪地球》啊?!

還有這個題是個什麼鬼啊?!

算了寫暴力。

而後連暴力都寫不對就自閉了。。。

改了半天終於過樣例了。。。

而後大樣例就$GG$了。。。

而後轉頭回看$T1$。

怎麼看都像網絡流。。。

可是那個容量限制很煩人。。。

又感受像揹包。。。

可是怎麼有$4$個有交集的揹包啊。。。

無奈之下再搞$T2$。

感受就是個貪心。

可是子樹合併並不會搞。。。

這時候想起了模擬退火。

當時以爲蠻可行的,因而開碼。

而後碼着碼着感受愈來愈不對勁——我怎麼分了這麼多類啊?!

還有,我怎麼寫了個$Splay$維護模擬退火啊?!

$300+$行寫的我想吐。。。

而後感受不可作了,趕忙刪掉。。。

至今那個$subtask2$還在那裏。。。

而後就是各類調暴力以及優化的暴力。

終於,$12:30$,結束了。

一切都結束了。

不知,該傷心,仍是,該高興。。。

中午吃個飯,而後就在階梯教室小睡一會。

下午講題。

結果$JL$先開車溜了是什麼鬼。。。

$T1$果真是極其變態的揹包。。。

$T2$果真是大貪心。。。

$T3$並無看出來是個啥。。。

$T1$的揹包很噁心,反正不是我這種菜雞能想到的。。。

並且出題組說:「此題並不難(指 std 900 行」

「哪有 900 行啊」

「才 858 行」

確實,「選手的命要沒了。」

出題人的恐怖意圖:

在這樣一場毒瘤的比賽中

這道題目無疑是出題人無私的饋贈

大量精心構造的部分分,涵蓋了題目中全部涉及的算法

你能夠利用這道題目,對你是否可以進入省隊進行初步的檢查

經典的模型、較低的難度和不大的代碼量,能幫助你把分數收入囊中

出題人相信,這個美妙的題目,能夠給拼搏於省隊的追夢之路上的你,提供一個有利的援助。

哎,這都是些什麼亂七八糟的玩意。。。

$T2$的鏈上的貪心能夠直接擴展到樹上。

可是還要啥$set,priority\_queue$維護。。。蒟蒻無能爲力。。。

這個題原本是叫「清明十二響」的。。。

可是怎麼念怎麼奇怪,因而改爲了「春節十二響」。。。

而且爲了和$T3$配合,改爲了《流浪地球》題面。。。

清明十二響,編程火葬場。北京震轟轟,OI一場空!

$T3$就更噁心,全程除了暴力階段都處於掉線階段。。。

斷線重連$ing......$

重連失敗。。。

中途好像聽到了一些數據結構:可持久化線段樹啥的。

可是可回退化版本棧是個什麼亂七八糟的牛鬼蛇神???!!!

表示並不會。。。

並且出題人的標解$800+$行,其中$500+$行是寫了什麼可回退化內存池。。。

哎,技不如人,甘拜下風。。。

出分了。。。$T2$成功搞到$60$分。。。

下午在火車站待了$2.5h+$,又在火車上站了$1.5h+$。。。腰痠背疼。。。就差腿抽痙。。。

因而,$AHOI2019$遊記到此結束。

其實我應該是能夠把$Day1$的前兩題$A$掉的。

可是老年鹹魚。。。沒辦法。。。

因此,也就這樣了。

順帶提一句:我退遊了。

個人$OI$生涯到此結束。

AFO

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息