Day 1
因為一些【資料刪除】的原因,今年只去了 pkusc 沒去 thusc。上午聽報告,舉行了整整 20min 的 ICPC 頒獎儀式,這真的不是在 yygq 隔壁嗎?pku 的人說國家隊四位有三位選擇了 pku,前七有六位選擇了 pku,dwt 瑞平:rk8 一定選的是 thu。感覺已經掌握了新聞學的精髓。
試機題是去年的 d2t2,為什麼放這玩意上去啊,太困難了。用了1h 胡了一個看起來挺有道理的做法,不過複雜度看上去有點過不去,好像只有 66 分。
下午比賽,賽前和 dwt 說,為什麼只有 4h 啊(埋下伏筆)。開題發現一個簽到,一個計算幾何,一個小 N 的獨立集加強版(我沒補,埋下伏筆)。30min 寫完一遍過 T1。然後猶豫了一下開題順序,發現 T3 只有 35 和 48 兩檔分,並且 35 很簡單。所以雖然看到計算幾何仍然順序開題。
在草稿紙上隨機列舉了 1h 做法想到了一個看起來靠譜的列舉正方形形狀的做法,然後去考慮有多少位置能放進去。發現需要求一個半平面交然後算出來裡面的小凸包的點數。半平面交我哪會啊。於是寫了一個列舉每個 \(x\) 判斷多少 \(y\) 合法的暴力,複雜度 \(O(V^3n)\),調了很久過了 \(300\),但是 \(300\) 跑了 500ms,想了想感覺很難卡進 \(800\),決定去拼三角形。三角形肯定不需要半平面交的部分,又調了很久過了三角形的部分。這時候還有大概 1h。
然後去寫了 T3 的 35 分。嘗試去寫 \(O(nm^2)\) 做法,實現方式太醜多記了一些東西被卡常了,最後也沒卡過去。最後得分是 100+70+35=205。出場問了一下所有人都比我高,要麼 T2 有 85 要麼 T3 有 48 要麼兩個都有,這下被所有人吊打了。看起來又要拿 day2 翻盤劇本了。
Day2
不想聽報告,沒有去。中午去了之後 zqc ly 瑞平報告講了半小時自我介紹和半小時線段樹 pushup。我立了 flag 今天要翻盤,看看下午能不能翻得動。
下午開題,T1 不知道是個啥,T2 是個函式複合的 ds,這種題一般都挺難的,先開 T1 吧。胡了 1h 假做法,一開始胡了一個巨假無比的貪心,找到最長路,答案就是 \(2\) 的這麼多次方。這玩意修一修邊界竟然過了前兩個包。然後加了高精度之後只過了特殊性質。這時候逐漸急了,感覺 pku 營的 T1 一定是簡單題,自己已經在這裡浪費很多時間了。開始急急急,寫了個暴力拍了 \(O(1)\) 組就掛了,資料這麼水的?拍出來之後很快胡除了正確的做法,感覺 \(O(n^2)\) 跑不滿挺能過的,就寫了一下 WA 55pts ,完全不理解。
這時候接近 2h 了,不得不去看看 T2,首先可以分塊。然後看了一下,只詢問 \(f(0)\)?那不是直接掃描線就做完了。瞬間感覺這個題很唐,只需要線段樹二分找到需要修改的區間,寫了 10min。交上去被卡常了。1e6 1log 2s 還能卡常的?卡了卡過去了。去調 T1,發現壓位高精沒輸出前導零,輸出了就過了,這時候大概還有 1h 多一點。
搞 T3。精神狀態十分不好,感覺自己落後太多了。什麼都不會。甚至沒過暴力就能過的 sub3。最後只有 20pts。100+100+20 感覺分數很低。
出場問了一下竟然大家要麼 T2 被卡常要麼 T1 WA 55 高精沒輸出前導零。那我這個分還算高的了?不懂。但是 zhk 兩天 233+230,二維偏序我,還是被吊打了。
覆盤
兩天打的都不是很好,有一些說大不大,但是國賽賽場上出現很可能會致命的失誤。Day1T3 沒調出來的 13 分大家基本上都得到了,這部分就是對原題的補題率太低了,這種套路題竟然沒有提前見到過。Day2T3 的 10 分主要是心態問題,當時認為大家都會 1h 切掉 T1T2,所以當時就已經急急急了,最後輸掉 \(10\) 分理所當然。