2023.8 水題記錄

幾乎全是 CF 和 AT /oh

1. CF1856D More Wrong

這場 CF 場上只寫出來 ABD (主要卡 B 的證明上了), 什麼水平?
90% 交互 = binary search (暴論)

2. CF1851G Vlad and the Mountains

是我沒見過的操作. 學到了.

3. CF1856C To Become Max

考試的時候沒看. 簡單二分.

4. CF1270G Subset with Zero Sum

簡單題, 感覺條件提示的很明顯啊.

5. P9533 [YsOI2023] 區間翻轉區間異或和

簡單小證明. 粉兔在 CF 討論裏面說這題被 ChatGPT 做出來了 /oh

6. AT_arc120_c [ARC120C] Swaps 2

什麼 MO 操作. 你需要知道交換次數=逆序對數.

7. CF1034A Enlarge GCD

簡單數學.

8. P9323 [EGOI2022] Toy Design / 玩具設計

90% 交互 = binary search (反覆強調)

9. AT_abc312_f [ABC312F] Cans and Openers

枚舉第二種就做完了, 然後調了一年.

10. AT_agc061_b [AGC061B] Summation By Construction

簡單構造, 但是創死了一車人, 怎麼回事呢?

11. CF1144G Two Merged Sequences

有趣小結論. 要我上的話直接保證有解然後卡 \(O(1)\) 空間 /oh

12. AT_abc191_f [ABC191F] GCD or MIN

簡單數學.

13. CF920E Connected Components?

取度數最大的點就完事了.
爲什麼翻譯不說排序輸出啊?

14. CF1458C Latin Square

關鍵在於整體地看 \((i,j,a_{i,j})\) 這個東西, 操作就是某一維增量和交換維度, 可以 \(O(1)\) 完成.

15. CF1858E2 Rollbacks (Hard Version)

場上寫的可持久化線段樹, 喜提 MLE /oh

數顏色通常可以記一下每種顏色第一次出現的位置, 這樣減操作直接減長度, 查詢直接前綴和. 爲了方便維護可以對每個顏色開個 set 記錄位置.

末尾加的時候注意一點細節, 別直接把要加位置的給覆蓋掉了, 要存起來方便回滾.

回滾操作用個 stack 存一下就行了.

16. P6960 [NEERC2017] Interactive Sort

這題很沒腦子啊, 保證隨機, 然後喜聞樂見地 binary search.

17. AT_arc122_e [ARC122E] Increasing LCMs

18. AT_agc003_e [AGC003E] Sequential operations on Sequence

19. CF1854A2 Dual (Hard Version)

這場太困睡着了, 沒打.
容易想到把符號全整成一樣的, 然後前綴/後綴和, 贏!
簡單的想法是用絕對值最大的做, 但是次數太多. 另一種想法是, 先把一個數倍增到足夠大再給符號相反的加上. 平衡兩種操作恰能卡滿.

20. CF1849E Max to the Right of Min

簡單題, 爲什麼我場上沒做出來呢?
這種東西很明顯能做的操作, 一個是單調棧, 一個是掃描線. 然後就沒什麼難的了.

21. AT_agc063_b [AGC063B] Insert 1, 2, 3, ...

知道怎麼判斷可生成但是沒想出來, 什麼水平?

22. AT_agc063_c [AGC063C] Add Mod Operations

被 Ad-hoc 爆殺.

23. CF1859F Teleportation in Byteland

分討題, 沒做出來.

24. CF1670E Hemose on the Tree

25. CF1827E Bus Routes

26. CF1856E2 PermuTree (hard version)

感覺好強啊, 但是賽時連 \(O(n^2)\) 都沒想出來.

27. AT_agc018_f [AGC018F] Two Trees

經典好題.

28. AT_agc064_b [AGC064B] Red and Blue Spanning Tree

沒腦子題, 但是我賽時沒做出來!
用邊的方向表示歸屬關係. 先把雙向邊加完了, 然後每次加連向合法連通塊的邊.

29. CF1209F Koala and Notebook

30. CF1854B Earn or Unlock

31. CF319E Ping-Pong

32. P5283 [十二省聯考 2019] 異或糉子

把順序限制給揚了, 然後答案取在 \(2k\). 對角線全是 \(0\), 沒影響.
這是 P1631 序列合併, 多一個在 01-Trie 上找異或第 \(k\) 大.

33. AT_agc062_c [AGC062C] Mex of Subset Sum

34. CF888G Xor-MST

35. CF1849F XOR Partition

36. CF1439B Graph Subset Problem

37. CF1473E Minimum Path

38. CF1583F Defender of Childhood Dreams

39. AT_abc302_h [ABC302Ex] Ball Collector

鏈上的是 ARC111B. 二元關係考慮連邊, 並查集隨便維護.
上樹直接來個可撤銷就完事了.

40. CF903G Yet Another Maxflow Problem

這個題應該是最近掉紫的.

41. CF516D Drazil and Morning Exercise

說句閒話: 40 和 41 都是遠古模擬賽放 T4 搞心態的.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章