THUWC2019-2: Blossom


Day 0

長沙南->北京西->五道口

西直門超長換乘通道再放送

晚上看了一晚上OI-Wiki

Day 1

進去定睛一看:T1好難啊T2好難啊T3好難啊我AFO了(霧

為什么賬號是THUWC2020_46但狗牌上寫的是清華大學2019年冬季體驗營???

T1想了想維護一下每一個狀態之后變成哪個狀態就行了。

最開始直接20個set暴力搞,TLE70(重點是我竟然能夠看到system test的分數!)

然后倒着搞變成在單調棧上二分就快多了。看到Accepted之后就拿着兩個拍了若干組就沒管了

T2看了看正解應該是LCT維護基環樹?不可做跑了跑了

T3數連通塊?感覺挺可做的樣子。先盲猜了個bfs序的結論,交了個暴力過了4分Pretest/cy(此時就看不到system test的分數了)

然后可以變成點分治后三維偏序預處理出$n$個點再二維數點之類的問題?復雜度$O(nlog3n)$怕不是$105$都過不去,還及其難寫,awsl

然后看了部分分,$X\leq4$可以$O(X^2nlogn)$預處理,$X \geq 299900$可以$O((n-X)nlogn)$預處理,鏈可以少兩個偏序條件變成$O(nlogn)$,然后就碼了一大片部分分碼到68跑路……

(所以為什么T3 $X=299900$分那么高啊QAQ)

再看T2,寫了個暴力期望一條邊的sub3都不能過???然后把不刪邊和樹的情況寫了,最后三分鍾才debug出樹剖有個地方少減了東西太刺激了

期望 100+41+68=209,似乎是挺高的分數?

Day 2

進去定睛一看:T1好難啊T2好難啊T3好難啊我AFO了(霧

T1 \(n \leq 15\)__int128?感覺事情有點不太對勁

先寫了個只維護最大值最小值的狀壓DP,過了Sub 2,3,4,Sub 1 WA了???感覺這個Pretest並不簡單啊

后面發現有可能最小值在$0$處取到,就要維護最靠近$0$的值,就要維護最靠近零點的值,就要維護最靠近零點的零點的值……然后寫了個暴力用Vector把所有狀態存了下來。於是電腦卡爆了,強行換了台機器/cy

然后拍了一下似乎只維護最大最小值Sub 2,3是可以過的?拼了個暴力55分走人。

T2先找一下每個點經過返祖邊能夠到達的最淺的點?再從子樹線段樹合並合並上來求一下子樹最淺深度,詢問離線下來query就行了?看起來很對,寫着寫着發現邊不一定是返祖邊,那么也就可以從別的杈往上跳?再寫了個倍增query,又發現可以一次跳很多條返祖邊?再拼了個拓撲排序,總算是算對了。

T3序排泡冒???先觀察了下答案,check合法顯然,方案數似乎就是把后$k$個刪掉之后得到的序列的前綴最大值中每一個會貢獻$k+1$的系數。寫了個暴力過了$13$分/cy

發現可以先倍增求一下路徑,再點分治單調棧二分求這個系數,看着就很難寫還只能過$10^5$瞬間不想寫。

發現鏈的只要把點分治換成序列分治就行了,倍增還不要判邊界,分數還和點分的分數一樣,二話不說開始寫,調到最后五分鍾終於把邊界摳對了。

期望55(+45)+100+48=203(+45)(括號指Pretest的額外分數= =),聽其他人的分數感覺切了T2就win了。

Day 2+

進去定睛一看:Cache實現好難啊我AFO了(霧

T1為什么在學習手冊上放在最后還跟之后沒有任何關系啊QAQ幸虧先翻了一遍題目要不然就被前面的內容拖了……

半小時寫完模擬題T1,T2要模擬7個Cache讀丟失策略???7個???Excuse Me???

不過有些名詞在APIO講課的時候有所了解,還有好幾個本質是一樣的,所以寫起來還是相對順手的。寫完之后還剩1.75h。

只讀Cache?我要把前面的所有namespace全套struct里???試了struct+namespace/class+namespace/struct+class/class+class全部CE,只能單獨寫了個struct然后把七個namespace全寫成struct繼承形式了,大概花了25分鍾調這個東西,后面就在做交互庫適配和理解它給的那個地址的實際含義……做完之后還剩45分鍾。

讀寫Cache?幸虧封裝得好,很多部分只需要小改,在父struct里面只需要加上write相關的函數就行了~~(然后在FIFO里write_allocate的時候忘把指針+1了.jpg)~~。

最后一發提交:Sub1,2,3,4 AC,Sub5 WA???這是什么靈魂操作???最后十分鍾實在Debug不動了……

期望152(+40),似乎有比較多的人只寫了T1T2。

Day 3

進去定睛一看:英語閱讀好難啊我AFO了(霧

這一次在備考室里竟然沒有禁用電子設備?竟然不阻止去上廁所?甚至連身份證都沒有查?相比SC是不是管的有點松啊。。。

在備考室里剛好坐在xht后面於是調戲了下xht~~(xht好帥啊QAQ)~~

進去流程與前兩次一樣:自我介紹->問題->數學題->英語閱讀。面試官比較和氣,數學題超簡單(最開始給的題很trival,叫面試官換了一個,結果是高中數學上就有的組合計數= =),英語閱讀瞎jir拼+keyword亂搞就完事了,幸虧沒讓我用英文回答奇奇怪怪的問題要不然怕不是要掛了……

下午全 員 一 等

今年TP大力通貨膨脹不知道搞什么

反正拿了一等就不管了吧……

End


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM