# AA 競程 2022 TOI 模擬賽第三場 --- * 賽前難易度猜測 C < B < D < A < E * 實際每題 AC 人數 A:7 人 B:5 人 C:29 人 D:21 人 E:2 人 --- ## C. 小 AA 與多重集 ### 首殺: abc864197532 (11 分鐘) ---- * 相信很多電神看到這題最直覺的作法是持久化資料結構 * 但請注意,此題沒有任何強制在線的條件 * 使用離線作法,就變成一個簡單的 dfs 題了 ---- * [子題 2 參考程式碼](https://gist.github.com/dreamoon4/b9cdf47a501be3d73fba36bb5350a705) * [完整作法參考程式碼](https://gist.github.com/dreamoon4/b120b0d72364b87b716357c080a2337e) --- ## D. 又双叒叕一個區間詢問問題 ### 首殺: Fysty (34 分鐘) ---- * 經典問題 [CSES 1734 Distinct Values Queries](https://cses.fi/problemset/task/1734) 的變形 * 用莫隊算法能拿到 50 分 ---- * [子題 1, 2 參考程式碼](https://gist.github.com/dreamoon4/a3a22384dbba24b915a920e0ef2db8ba) * [完整作法參考程式碼](https://gist.github.com/dreamoon4/39355f479ca59ea875ed0eb45e25b898) --- ## A. 小 AA 的當兵體驗 ### 首殺: fr1234 (62 分鐘) ---- * 一看就知道是中國剩餘定理的相關問題 ---- * [子題 1 參考程式碼](https://gist.github.com/dreamoon4/208c8af2d57d7ecdbb6bc3086afa2963) * [完整作法參考程式碼](https://gist.github.com/dreamoon4/0e8721003acb7a7bb6530055ae512c46) --- ## B. 空襲警報 ### 首殺: syl123456 (69 分鐘) ---- * 子題 1 參考作法:類似背包的作法 ---- * 子題 2 參考作法:數線上的 DP * dp 的狀態設計為:已決定好前 i 個建築物各有幾個人要避難,原本在前 i 個建築物的人還有 k 個人尚未避難/還需 k 個人往前 i 個建築物避難,儲存的值為最小花費。 ---- * 把子題 2 的概念轉乘樹上的 dp 就行了。 ---- * [完整作法參考程式碼](https://gist.github.com/dreamoon4/41f80b4120b52958465b74c864acb3f7) --- ## E. 又一個計算幾何題 ### 首殺: hank55663 (136 分鐘) --- * 真的就只是個極角排序問題,沒什麼困難技巧 ---- * [完整作法參考程式碼](https://gist.github.com/dreamoon4/8d2344700a9057f5d0cb79c6a29a3299) ---- * 附贈 --- 雖然是 $O(N^3)$ 暴力,但也可以在 Codeforces 上拿到 AC 的[參考程式碼](https://gist.github.com/dreamoon4/e59f965f8a7e6bb25f1f3474befc9775) --- # TOI 模擬賽前三名 ---- 1. abc864197532 1233 分 2. Ji_Kuai 1144 分 3. syl123456 1106 分
{"metaMigratedAt":"2023-06-16T20:18:55.727Z","metaMigratedFrom":"YAML","title":"AA 競程 2022 TOI 模擬賽第三場","breaks":true,"slideOptions":"{\"transition\":\"fade\",\"parallaxBackgroundImage\":\"https://i.imgur.com/jtMhsLP.png\",\"parallaxBackgroundHorizontal\":200,\"parallaxBackgroundVertical\":200}","contributors":"[{\"id\":\"ec58fb73-fce8-4e38-b318-d00e84653449\",\"add\":2009,\"del\":126}]"}
    629 views
   owned this note