index > 牛客多校第四場
概覽
題號 | 標題 | 通過率 | 做法 | 狀態 |
---|---|---|---|---|
A | meeting | 585/2015 | dp/樹上半徑 | √- |
B | xor | 75/809 | ||
C | sequence | 449/2665 | ||
D | triples I | 445/2915 | 找規律 | ○ |
E | triples II | 34/83 | ||
F | merge | 4/37 | ||
G | tree | 1/39 | ||
H | RNGs | 1/66 | ||
I | string | 146/646 | ||
J | free | 763/2729 | 分層圖 | √- |
K | number | 836/3440 | dp/前綴 | √- |
○
代表賽後補題√+
代表賽內我通過的√-
代表賽內不是我做的√-○
代表賽內不是我做的,補了
Logs
這場我的貢獻就是一個思維,分層圖那題忘了0邊要雙相下層,bnc覺得他A題太慢出了,其實我感覺還好,最後一個小時D的規律沒找到是有點吃虧= =,C是一個區間問題或許也可以做。
同時,非常感謝親愛的[tc2000731](my boyfriend)用學習字符串的時間,耐心地教我找規律,然鵝我還是用了題解的思路。
K - number
題意是求一個數字串裏有幾個子串是300的倍數···,我本來想找找規律用前綴過,隊友Lastline太快數位dp過了,就還沒補。
J - free
給你一個無向圖G(N,M),允許K條路0費,S到T的最小花費。
一眼就想到分層圖模型,我以爲每條邊到下一層建立一條0邊就可以了,其實不夠,應該正反都要建。學藝不精吃了虧,wa了好久好久。
另外一個需要注意的點是。
A - meeting
感謝bnc大佬的樹形dp換根過了,題解是應該用圖論的樹上最遠點來做方便一些。
我都不會
D - triples I
規律在於二進制奇數位mod 3都是1,偶數位mod 3 都是2,由此對a%3,看看哪個多來分類討論。
題解寫的很不錯了,可是我還是騷擾了tc2000731好久。
• 一個二進制位mod 3只可能是1或者2。
• 如果a是3的倍數,那麼我們直接取{a}即可。
• 否則如果a的二進制位只有一位或兩位,我們根本取不出0以外的三的倍數,所以無解。
• 接下來考慮a至少有三位的情況。