[POJ1226]Substrings(後綴數組+二分)

題目描述 傳送門ios 題解 這題不一樣的地方在於要判斷是否在反轉後的字符串中出現。其實這並無加大題目的難度。只須要先將每一個字符串都反過來寫一遍,中間用一個互不相同的且沒有出如今字符串中的字符隔開,再將 n 個字符串所有連起來,中間也是用一個互不相同的且沒有出如今字符串中的字符隔開,求後綴數組。而後二分答案,再將後綴分組。判斷的時候,要看是否有一組後綴在每一個原來的字符串或反轉後的字符串中出現。
相關文章
相關標籤/搜索