会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
P-E-K-K-A
博客园
首页
新随笔
联系
管理
订阅
2019年8月12日
manacher(马拉车)算法详解
摘要: manacher算法,用于求字符串中最长回文串。凡是涉及暴力枚举,一般都会超时,尤其当考虑回文串时,必须前后一起判断,复杂度太高。这时,manacher算法在O(n)时间里解决问题。下面看算法。 回文子串,正反读都一样,可以看做轴对称的字符串。aba、abba都是。像aba有3个字符,其中心下标是1
阅读全文
posted @ 2019-08-12 17:29 P-E-K-K-A
阅读(981)
评论(0)
推荐(0)
编辑
2019年7月19日
浅谈读入优化
摘要: cin为什么慢?因为你不需要指定变量的类型。可是scanf为什么还有点慢?(以下为引用)“scanf是可以读取所有类型的值的,而getchar是一个宏,且只能读取int类型的,当然快很多拉”。所以上手getchar,让变量读取更快。至于要把char类型的字符变成整形变量,就要用到ASCII码。 ge
阅读全文
posted @ 2019-07-19 15:26 P-E-K-K-A
阅读(250)
评论(0)
推荐(0)
编辑
公告