【bzoj4199】【Noi2015】品酒大會

題解 SA+並查集  把ht按大小倒序加入,並查集合並維護答案的變化; SAM 翻轉串,求出SAM的parent樹就是後綴樹,兩個串的最長公共後綴是他們lca的len值; 考率一個節點x,那麼它子樹裏的後綴點兩兩都是len[x]相似的,所以在prent樹上做dp即可; 第二問的統計比較麻煩,可以直接寫一個後綴樹的dfs來統計u的當前兒子和之前的兒子的答案,這樣子不用維護次大值; dp的具體方式見b
相關文章
相關標籤/搜索