2022 牛客多校第九場 & Extra 部分題解
前段時間沉迷生活大爆炸 & 原神 & vtb & galgame & 番無法自拔,因此咕到現在。。。
Cmostp
挺妙的題。本以爲有一隻 log 的做法。
覆蓋後的顏色變換不多,可以用 set+樹剖或者閹割版的lct+樹狀數組,我寫了後者,把答案算在重鏈頭上,維護路徑覆蓋。
Directions
發現當編號遞增時,每個點西的最大點 \(r_i\) 一定遞增,這隻與點的相對關係相關,因此枚舉有幾個人在前一半,剩下的簡單 dp 即可。
Good red-string
貪心。當 re 和 red 不夠的時候把最近的 ?改成對應的字母。最後貪心判一遍即可。
Killer Sajin's Matrix
發現行列獨立,轉化成配對問題,再發現每個點要配對的最大值越小越好,即將其平均下來,剩下的貪心即可。
Lndjy and the mex
多項式。看出來後就是分治 NTT。
Global Positioning System
昨天沒睡好,emo了很長時間,終於看懂了。。。
對於所有的非 0 環,找交集。邊一定在交集之中,而改了交集的邊,簡單環都是 0 環,剩下的環都是簡單環的線性組合,故成立。找一棵 dfs 樹,lca 都不用求。
Longest Increasing Subsequence
考慮二進制拆分,構造 \(2\ 1\ 4\ 3\ ...2k\ 2k-1\),若該位爲 1,那麼插入一個數 \(p_i\),並且 p 遞增,並在 p 後面補幾個數,可以發現是 1 後面 0 的個數。
Colourful Journey
挺好的題,但出成基環樹噁心人挺沒意思的。
若有三種顏色以上,那麼這條邊是通配的,因此考慮記錄兩端的顏色,合併即可。
樹上可以樹剖或倍增,基環樹要處理環上的信息。和island很像,倍長環長,兩端走就詢問兩遍。
NIO's OAuth2 Server
直接求方案其實很難求,考慮轉化成存在性問題,然後做 n 遍 fwt。(好傻的題,我和隊友居然都不會)