遊記-HNOI2019

Day -1

最後一場考試依舊沒有ak(達成成就:\(\mathrm{OI}\) 生涯 AK 次數僅一次)學習

Day 0

聽dalao們說如今作題已經沒有意義了,不如多口胡幾道題,拓展視野 雖然很抗拒但仍是這麼作了測試

下午四川兩位小哥哥跑過來了,據說是要和咱們一塊兒考HNOI。打算找一年省選題來口胡,找到了BJOI2018……woc,三道性質題?!完了,我只會作兩道題,然而boshi一下就切了三道???優化

看不下去,而後開始看SDOI2018……舊試題……ヽ(ˋДˊ)ノ好難啊,我怎麼這麼菜啊O(≧口≦)Ospa

收到麻麻消息,就回家住到了長沙理工邊上,遇到了一衆神仙code

晚上繼續看了看SDOI2018的其餘題……依舊不是我這種水平該搞的東西,突擊學習圓方樹學不懂就睡了字符串

Day 1

作完熱得要命,睡得也很差,夢見兩套題目,一早起來還恍恍惚惚覺得已經考完了,結果發現還沒考……滾粗感++it

早上不敢吃奇怪的自助早餐,發現同一個酒店的有五個高二dalao,還有一個高一神仙orzclass

準點到考場外,烏央烏央一片雅禮長郡的校服。進考場,左邊是衡八的小哥,右邊是雅禮的神仙效率

發密碼,解壓……隨機數

沒有大樣例!!!

這不科學啊,增大選手翻車率你是想幹蛤

總覽題目:\(t_1\) 是道計算幾何,暴力 \(20pts\),感受能夠枚舉兩個對點,找到中垂線,再預處理下尾巴就能 \(40pts\)\(t_2\) 暴力kmp有 \(50pts\),正解沒想法;\(t_3\) 感受不太可作,\(30pts\) 的搜索都不大好打

還有,cy讓咱們作題目預測,而後我奶了 計算幾何 & 字符串,而後今天三道都是!??不再毒奶了

決定先看 \(t_3\),要是毒瘤題也就能夠早早處理掉棄了,想了半天沒看到要求 \(a<b<c<d\),不清楚爲啥會沒法旋轉,從新讀了幾遍題後,發現了那個限制。從新看題,就發現最終狀態只多是全部邊的一端在 \(n\),進一步的,可證最優解中每次都會轉一條邊到 \(n\),而後就能作第一問了!讓我看一看有多少分……\(10\) 分!再見

……仍是要作第二問啊,又搗鼓了半天……發現每次能夠將整個多邊形分紅幾個部分,能夠分治下去求解……竟然又推了一下子才發現是棵樹結構能夠直接組合計數……碼的途中還使用了set的啓發式合併來實現旋轉,最後估了有 \(55pts\) (沒特判 \(W=0\) 的點)

再看 \(t_1\),這暴力豈不是 kmp 咯,打完過了樣例又沒有思路也就棄了,估了有 \(50pts\)

期間回去把 \(t_3\) 特判的 \(10pts\) 給補上了

打了 \(t_1\) 的暴力,開始搞那個 \(O(n^3\log n)\),可是快下考了,發現本身的實現有點問題,就沒調棄了

最後建了個 arbiter 包測評,期間竟然發現我 \(t_1\) 的暴力少判了個條件,趕忙改改改,再次檢查就交了

指望得分:\(20+50+65=135\)

考試時感受特別絕望,由於 cy 原來說過要進隊至少一天 160,在考場上難受的很

中午吃飯的時候他們表示 \(t_1\) 的魚尾角度有歧義??無論了無論了,反正我只打了 \(20pts\)

下午看了《寒戰》轉移注意力。散步放鬆的時候路過考場,見到一堆人在外邊,就問了個邊上的家長,家長熱心地表示:

  • 「已經出成績了」
  • 「大家要看嗎」
  • 「不要緊,成績隨便看啦」
  • 「哎呀,請問你是哪位,認識一下」(默不做聲)

而後 zsy 高調地走了過來,我才知道那是 zsy 麻麻 (zsy day1 rank1 難怪這位家長這麼熱心)

一眼瞟到成績:

實際得分:\(20+0+65=85\)

┗|`O′|┛什麼嗎,我原本預期就爛成這樣,還掛 \(50pts\),原本計劃登理工後邊那座小山的,心情全沒了,打電話給 cy,表示今天先不申訴?

由於怕影響心情,就沒看知乎和別人的遊記了

晚上 cy 打電話來試圖緩解個人情緒,但並無多大用處

Day 2

今天吃的比昨天還保守,一小碗麪就解決了,以爲考場上鐵定餓,就跑邊上去買了塊法餅進考場

解壓題目:依舊沒有大樣例(不過已經在預料之中了)

總覽題目:\(t_1\) 暴力都不會,貌似都沒給部分分,感受正解複雜度是 \(O(n^2+m)\)\(t_2\) 覺着能夠暴力 Dp 獲得 \(20pts\),正解應該是矩陣單位根反演之類的;\(t_3\) 暴力 \(10pts\),估摸着比較可作

打算先作 \(t_3\)\(10pts\) 暴力估計性價比不高,感受是連續一段取相同,因此須要得出一段區間取相同的最優解是啥,推了推式子發現是平均數,就寫了個 \(30pts\) 的暴力 \(O(n^2m)\) Dp,使勁兒想沒想到優化方法,就寫了個屢次合併的方法,複雜度沒有變化,但在隨機數據下接近 \(O(nm\log n)\),過了對拍就棄了

\(t_2\) 寫暴力發現過不了樣例,才發現又讀錯題了……改過來發現正常Dp再加個組合數就行,推單位根推不出來,就棄了

這時 \(t_1\) 有點點思路了,就是每條迴文路徑必定能夠由內部向外擴展獲得,寫個記搜便可,複雜度 \(O(n^2+m^2)\),拿了 \(30pts\)。後來又想到能夠每次只擴展一邊,複雜度降到了 \(O(n^2+nm)\),預估有 \(70pts\)。打完將兩份程序拍上後,測了測 \(m=10^4\),發現兩份程序效率差很少,再看 \(m=5\times 10^4\),後者效率隨比前者高了很多,但仍沒法經過,卡常無力後就打算按照 \(30pts\) 去估了

考試結束前測 arbiter 包的時候,\(t_1\) 的數據總是 WA,可是拿出來測又沒事,內心很慌

指望得分:\(30+20+50=100\)

完了……兩天都沒上 \(100\),省隊確定沒戲

出來問 cy 關於 arbiter 的問題,無解,想了想多是個人 arbiter 沒開棧的緣故……

整個下午緊張得要命,嘗試看《海王》轉移注意力,結果沒看到一半粑粑就進來祝賀???據說他看到了 cy 他們在本機上測試的結果,我苟在倒數第二進了???

實際得分:\(0+20+50=70\)

今天又掛了!?

而後跑到現場去等官方結果,結果現場是一羣教練在吵架???

和zyf他們聊天的時候忽然意識到今天的 \(t_1\) 可能沒開棧評測,因此致使今天實際少了 \(30pts\)(可是苟進省隊了就沒去申訴)

最後長郡雅禮教練紛紛退出,只留衡八和咱們校的老師在爭最後一個省隊名額(好像說若是爭贏了咱們就能進五個?)

爭到晚上七點,最終仍是沒有爭贏,蔣雨軒被卡出隊了……

Day 3

昨晚又差點沒睡着,早上五點種就醒了(鬧鐘壞了還覺得是凌晨一點)

下午看了場電影就回學校了

回到電腦面前,打開測試包,才發現我 \(d_1t_2\) 沒有考慮到時間迴轉的結構必須建出一棵操做樹,不能簡單直接覆蓋原串,直接爆零(可是爲何我能過樣例(ーー゛)啊喂);\(d_2t_1\) 是毛爺爺出的,可是他在題解裏寫我考場上的作法應該有 \(70pts\)???我在考場上算出來複雜度確實沒問題,但估摸着是由於常數大就是過不了 ,多是毛爺爺算出來沒問題就沒去驗證了

無論怎樣,仍是苟進去了,兩年的競賽終於獲得了一個確定,也算不帶什麼遺憾了

相關文章
相關標籤/搜索