替罪羊樹的寬鬆的alpha高度平衡,alpha最佳的取值是多少?


這個嘛。。。看這個標籤是 oi。。。那麼根據數據三分 alpha 的值就好。。。

反正 alpha 取值是 (1, 2)。。。多跑幾次就出來了。。。

根據馬克思主義:

具體情況具體分析,在做事、想問題時,要根據事情的不同情況採取不同措施。不能一概而論。


這個可以關注我的專欄替罪羊樹[Scapegoat Tree] BZOJ3224 - ACM - 知乎專欄

alpha取值的測試

——————六一兒童節——————

新的測試數據,1000000個節點正序插入逆序刪除。


嗯。。。這個嘛。。。

我一般這樣的

if (size[lson[p]] * 8 + 50 &< size[rson[p]] || size[rson[p]] * 8 + 50 &< size[lson[p]])

rebuild(p);

嗯。。可以嗎"_"


推薦閱讀:

程序員們總說的代碼要優雅,這個優雅到底指什麼?
想自學noi課程,0基礎我應該做些什麼?
如何看待信息學在線評測系統 BZOJ 近期被頻繁卡評測?
計算機技術的前沿是什麼?未來的計算機會是什麼樣子?
坐標山東煙台高一學生 ,想要參加奧林匹克信息學競賽獲得自主招生加分,能出成績嗎?

TAG:計算機 | OI | ACM競賽 |