1. 程式人生 > >洛谷P2322 最短母串問題 [HNOI2006] AC自動機

洛谷P2322 最短母串問題 [HNOI2006] AC自動機

style org pan 指向 https 之前 trie圖 pro tps

正解:AC自動機+最短路

解題報告:

傳送門!

這題之前考試考到辣,,,我連題目都沒看懂這種傻逼事兒就不要說了QAQ

然後就港正解辣

首先這題可以用dp做?等下寫

但是一般來說看到這種,第一反應就,先建個AC自動機唄

然後建完之後想怎麽做呢

首先想怎麽樣會變短呢,就是假如fail指針指向了某個串的中間一個節點,那麽這個串的前面一段就可以省掉了,然後就變短了,是趴

那要保證最短,就可以直接在trie圖上跑個最短路(要用spfa因為有環)

然後關於字典序最小,就用dfs暴力搜就好了

等下放代碼QAQ

洛谷P2322 最短母串問題 [HNOI2006] AC自動機