2019.7.27 牛客多校第四場

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至少有三位的情況。

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