2018.01.21【GDKOI2018】模擬B組

T1:首先因爲選出來的路徑一定是豎着的,所以考慮把每一個葉子節點到根節點的路徑放入一個隊列裏,然後用O(隊列長度)的效率求出答案。但是這樣會出現重複情況。這時我們可以考慮不統計重複情況。 顯然如果我們統計了x到root的答案,那麼在統計y到root的答案市會出現重複。那麼我們在統計y到root的答案時就多一個限制:路徑的兩個端點中下面的那個端點一定要在d下面。不難發現,d就是x、y的父親。於是我們
相關文章
相關標籤/搜索