Day1
預計得分:\(32pts\)(我裂開了……)
T1 美食家
表示考試的時候想到了關於矩陣快速冪的想法,甚至連分段后怎么處理都想好了,但是沒有想到拆點,還有不知道怎么處理重邊(這個考慮是多余的)。
所以打了一個 \(40pts\) 的暴力,結果我建邊的時候的 \(add\) 函數不知道為什么打成了 \(int\) 類型,而且沒有返回值,然后就光榮的爆零了……
還有,環的分沒打純屬是我不想打(不要問我為什么
T2 命運
表示直接開始着手 \(32pts\) ,用暴力的容斥來計算答案。但是考試的時候求所有鏈的並集的長度時忘記了樹鏈剖分這個神奇的東西,自己寫了一個奇怪的代碼——就是每加一條鏈的時候與現有的鏈進行比較,如果出現交集就縮短當前的鏈(或者是斷開),然后在將處理完的鏈放入 \(vector\) 中。
表示這種寫法我在跑 \(32pts\) 的大樣例的時候跑了 \(4s\) ,然后就很方,懷疑這個方法的復雜度假了,或者是常數太大,以為還拿不到 \(32pts\) ,沒想到在洛谷上測的時候是我唯一拿分的一道題……
T3 時代的眼淚
成為了時代的眼淚,以后還要繼續努力!
我表示我求個逆序對怎么就錯了呢????
現在還沒想到是哪里寫炸了(其實是心態炸裂不想查了),但是暴力分丟了真的很可惜啊!!!
Day2
預計得分:\(\leq 27pts\) (感覺今天都是不可做題)
T1 制作菜品
感覺是網絡流和差分約束去搞,但是我不會,所以直接打了一個復雜度及其爆炸的暴力,可能連 \(15pts\) 都沒有。
T2 超現實樹
閱讀理解題+不可做題,表示很難搞。
一開始打算搞一下 \(32pts\)。可以發現,對於一個限定的高度,如果這種高度所有的二叉樹都可以被表示出來,那么比它高度還大的也可以表示出來。
所以對於 \(max~h \leq 10\) 時說不定可以強制判重去算有沒有全部滿足,但是發現 \(\sum n \leq 1000000\) ,瞬間感覺不可做,直接放棄,選擇 \(12pts\) 。
因為 \(max~h \leq 2\) ,所以甚至可以直接瞎搞,只需要判斷兩種情況即可,根節點和高度為 \(2\) 的三種二叉樹去判斷一下即可。
T3 翻修道路
沒有暴力分差評。
但是我們發現,這幅圖它滿足任何一個長度大於 \(3\) 的環都可以被分成兩個環,所以這幅圖實際上就是一堆長度為 \(3\) 的環組成的,最后實際上就是在一堆長度為 \(3\) 的環里去刪邊,同時保持圖的聯通,但是我還是不會……
感覺特殊限制 \(B\) 還是可以騙一點分的,但是沒有仔細去想(被毒瘤題搞得心態炸裂了!!!!
總分
\(\leq 59pts\)
真實總分
\(102pts\) 感覺數據真水……