1. 程式人生 > >AtCoder Regular Contest 101

AtCoder Regular Contest 101

ont 二分 結構 數據結構 reg lar pan font coder

C題是個傻逼題,

一定是先向右,然後停了或者向左走到某一個點(左邊同理)模擬就可以了

D題想了一會才想出來

和tjoi那道排序挺像的

二分答案變0/1來做

剛開始寫的時候還把自己作為另外一類搞出來

這樣處理挺麻煩的

直接把自己當做比自己大的那一類然後在二分答案時h=mid就可以了

統計答案的時候隨便搞個數據結構維護一下就行了

E題比較容易能想到f[i][0/1]表示從i子樹中有沒有一條路徑延伸出來

然後關鍵就是如何計算這個東西

我們枚舉兒子中1的個數

這個是可以dp的 n^2的

然後對於兒子中1的個數乘上對應組合數就可以了C(n,2)*C(n-2,2)....

AtCoder Regular Contest 101