摘要:
Manacher 快速查找回文串 这个算法其实是基于暴力查找回文串的优化。 while(i-k>=0&&i+k<n&&s[i-k]==s[i+k]){ k++; } 这就是暴力查找以s[i]为中心点的奇数长的回文串,偶数也一样就是改一下下角标就可以。 这个算法的优化其实就是以s[i]为中点的回文串, 阅读全文
posted @ 2024-03-31 17:06
zyzzzzlh
阅读(30)
评论(0)
推荐(0)
摘要:
天梯赛2 7-10 红色警报 这道题的题意要注意是删去一个城市后增加了多少个区域,而不是有多少个城市变成了单独的点,赛时理解错了题意,用set做会有点有问题。其实很简单,就是bfs搜一下有多少个联通块,每次删除把被删的点打个标记,每次联通块的个数和上一次的比较一下,只要增加就是改变了连通性,这样判断 阅读全文
posted @ 2024-03-31 12:44
zyzzzzlh
阅读(37)
评论(0)
推荐(0)

浙公网安备 33010602011771号