URAL 1297 後綴數組:求最長回文子串
思路:這題下午搞了然後一直WA,後面就看了Discuss,裡面有個數組:ABCDEFDCBA,這個我輸出ABCD,所以錯了。
然後才知道自己寫的後綴數組對這個回文子串有bug,然後就不知道怎麼改了。
然後看題解,裡面都是用RMQ先預處理任意兩個後綴的最長公共前綴,因為不太知道這個,所以又看了一下午,嘛嘛……
然後理解RMQ和後綴一起用的時候才發現其實這裡不用RMQ也可以,只要特殊處理一下上面這個沒過的例子就行了,哈哈……機智……
不過那個國家集訓隊論文裡面正解是用RMQ做的,自己還得會和RMQ一起使用才得,在別的題目裡面也是要用的。
這個是不用RMQ做的:
#include
#include
#include
#include
#include