当前位置: 首页 > news >正文

manacher算法

模板题:洛谷p3805

code:

#include<iostream>
#include<algorithm>
using namespace std;
const int N=2.2e7+10;
string t,s;
int m,n;
int d[N];
int main(){cin>>t;m=t.size();s+=' ';for(auto ch: t){s+='#';s+=ch;}s+="##";n=s.size()-2;d[1]=1;int ret=1;for(int i=2,l=1,r=1;i<=n;i++){int len=r>=i?min(d[r-i+l],r-i+1):1;while(s[i+len]==s[i-len])len++;if(i+len-1>r){r=i+len-1;l=i-len+1;}d[i]=len;ret=max(ret,d[i]-1);}cout<<ret<<endl;return 0;
}
http://www.wxhsa.cn/company.asp?id=2539

相关文章:

  • [能源化工] 面向锂电池RUL预测的开源项目全景速览
  • 源码app陪玩,React技巧之发出http请求 - 云豹科技
  • qoj1847 Elephants
  • p4085
  • Excel甘特图 - 教程
  • 基于ArcGIS的通用界址点导入导出工具设计与实现
  • python 函数作用域
  • 基于Python+Vue开发的鲜花商城管理系统源码+运行
  • 文献阅读 | AutoCodeBench
  • 【ARM Cache 及 MMU 系列文章 6.5 -- 如何进行 Cache miss 统计?】
  • Idea win 快捷键大全
  • VSCode+neovim工作环境快速构建
  • 25.9.12随笔联考总结
  • macos
  • Java基础程序设计
  • CF482C Game with Strings
  • 算法复杂度
  • 0912模拟赛总结
  • 相机标定
  • 深度学习隐私测试框架PrivacyRaven全面解析
  • 华硕灵耀双屏不定时死机,开机蓝屏 其一解决方法
  • 完整教程:Java 抽象(abstract)关键字
  • 自建rustdesk服务器,不填写中继地址无法连接的解决
  • Typescript中Type 类型的实现原理
  • 2025.9.13——1黄
  • 数据结构与算法-30.图-拓扑排序
  • 1.进制转化
  • CF1796E Colored Subgraphs
  • 安全加固:启动PostgreSQL 14服务器SSL加密的方法指南在CentOS 7环境中
  • 更美观的网页布局