题意:就是求n个字符串的最长公共子串,子串是可以反转的
思路:strstr,kmp爆搜,还可以用后缀数组
实测kmp比strstr快,16ms那个是后缀数组的
8389284 | Euler_M | 1226 | Accepted | 368K | 141MS | G++ | 1911B | 2011-03-28 16:44:59 |
8389280 | Euler_M | 1226 | Accepted | 364K | 63MS | G++ | 1907B | 2011-03-28 16:44:19 |
7957084 | Euler_M | 1226 | Accepted | 508K | 16MS | C++ | 2443B | 2010-12-02 20:07:26 |
kmp(strstr只用改一下就可以了):
后缀数组代码: