連做業都不寫了來刷題。。。html
但願能長點$RP$吧。。。算法
反正也是抱着退役的心情來考試。。。編程
我要是到了週日還不出長門我就退遊!!!數組
早上一塊兒來就開始收拾東西。網絡
什麼亂七八糟的都無腦塞進包裏:扇子,草稿紙,等等。數據結構
結果到了火車站才發現忘記帶六神花露水了。。。函數
感受還沒被$AHOI$弄瘋就先被蚊子弄瘋了。。。post
十二點半的火車,居然只有站票。。。優化
可是上車以後好歹找了個座位坐下。網站
右邊是一妹子,左邊。。。感受像個大學生啊。
由於我偷瞄一眼他的手機,發現他在看$C++$入門級的講義。
關鍵是他的代碼好短啊。。。感受我只有$NOIP2017$寫過這麼短的代碼——小凱的疑惑。。。
而後我就不知不覺地睡着了。。。
一覺醒來——咦?右手手臂好麻啊?
一看,媽耶?!
右邊的妹子靠在個人手臂上睡着了!!!
對,沒錯,你沒有看錯——靠在個人手臂上睡着了!!!
#%@#@!&@%&@##@!#@%mmp。。。
幸虧我沒有跟同窗一塊兒出去,否則他們拍下照片,個人清白就。。。
不太小姐姐長得蠻好看的,戴個黃帽子,找我的形容一下:《碧藍航線》裏的胡德姐姐。。。
過了一下子她醒了。。。
而後咱們尷尬地對視了一眼。。。
而後就沒有而後辣!
而後接着睡覺。。。
睡了一會我不想睡了,因而醒來看風景。
一路煎熬到合肥。。。
火車的終點站是合肥。
其實,個人$OI$生涯的終點站也是這裏了。
出站,上車,一切如往常同樣。
到了合肥一中,找到$JL$,拿了狗牌,去試機。
而後$JL$告訴我今年的秩序冊換成電子版的了。
啥?不收錢就不印秩序冊?啥道理?
算了去試機。。。
這。。。顯示器怎麼是正方形的啊?
看的好不舒服。。。
並且座位和顯示器之間還有一段距離,是否是知道我看不見而後故意刁難我啊喂?!
還有這鍵盤怎麼這麼不順手,這個$\diagdown$鍵怎麼在$shift$的旁邊啊?
反正是各類差評。。。
算了,將就一下吧。
開始敲$K-D\ Tree$。
結果忽然發現我左邊的妹子手速好快啊!(必定是和我同樣單身N年。。。)
無論她了,敲敲敲。
再寫個暴力拍一下。
等會兒,對拍程序咋寫的來着?
完了,不會。。。涼涼。。。$GG$。。。
算了,人工拍!
不知不覺試機時間到了,因而出考場。
而後$JL$又告訴我今年$AH$有試題講評了。
啥?$AHOI$歷來沒有過講座,今年居然有講評了?
反正去聽一聽,玩一玩,劃劃水啥的。。。
晚上就吃個飯,打打板子就睡覺了。
早晨起來,吃個飯,而後走向合肥一中。
$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$加油!
話說我仍是沒有出長門呢。
昨晚被蚊子折騰的要瘋了。。。
關鍵是隻有一隻蚊子。。。
早晨起來,像昨天同樣吃飯、洗漱、去考場、和$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$配合,改爲了《流浪地球》題面。。。
$T3$就更噁心,全程除了暴力階段都處於掉線階段。。。
斷線重連$ing......$
重連失敗。。。
中途好像聽到了一些數據結構:可持久化線段樹啥的。
可是可回退化版本棧是個什麼亂七八糟的牛鬼蛇神???!!!
表示並不會。。。
並且出題人的標解$800+$行,其中$500+$行是寫了什麼可回退化內存池。。。
哎,技不如人,甘拜下風。。。
出分了。。。$T2$成功搞到$60$分。。。
下午在火車站待了$2.5h+$,又在火車上站了$1.5h+$。。。腰痠背疼。。。就差腿抽痙。。。
因而,$AHOI2019$遊記到此結束。
其實我應該是能夠把$Day1$的前兩題$A$掉的。
可是老年鹹魚。。。沒辦法。。。
因此,也就這樣了。
順帶提一句:我退遊了。
個人$OI$生涯到此結束。