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

LeetCode HOT100 - 最长回文子串

仍然可以用 manacher

板子的回顾这里就不重复贴了,可以看 https://www.cnblogs.com/rdcamelot/p/19753872

这里没有什么本质的区别,就是要额外记录一下回文串是什么样的

vector<int> manacher(string s) {string t = "#";for (auto c : s) {t += c;t += '#';}int n = t.size();vector<int> r(n);for (int i = 0, j = 0; i < n; i++) {if (2 * j - i >= 0 && j + r[j] > i) {r[i] = min(r[2 * j - i], j + r[j] - i);}while (i - r[i] >= 0 && i + r[i] < n && t[i - r[i]] == t[i + r[i]]) {r[i] += 1;}if (i + r[i] > j + r[j]) {j = i;}}return r;
}class Solution {
public:string longestPalindrome(string s) {int ans = 0;auto r = manacher(s);string res;for (int i = 0; i < r.size(); i++) {if (r[i] - 1 > ans) {ans = r[i] - 1;int R = (r[i] - 1) / 2;if (i & 1) {string tmp = s.substr(i / 2 + 1, R);res = s[i / 2] + tmp;reverse(tmp.begin(), tmp.end());res = tmp + res;} else {string tmp = s.substr(i / 2, R);res = tmp;reverse(tmp.begin(), tmp.end());res = tmp + res;}}}return res;}
};
http://www.jsqmd.com/news/708648/

相关文章:

  • 5步轻松掌握:VideoDownloadHelper浏览器视频下载插件终极指南
  • 别再只会重启了!WinSCP连接Linux服务器反复超时,试试这个SSH配置项
  • 如何彻底告别网盘下载限速:八大网盘直链解析工具的完整指南
  • 图灵课堂学AI开发怎么样?8年老牌机构真实体验全拆解 - 资讯焦点
  • 随着生成式AI技术的快速普及,AI开发不再是专业数据中心的专属领域,越来越多的个人开发者、学生和技术爱好者都希望在本地搭建属于自己的AI工作站
  • 国产RISC-V芯片驱动适配进入倒计时:2025年Q2起所有政企采购需通过GB/T 38643-2020驱动认证
  • 终极暗黑2存档编辑器:5分钟打造你的完美角色
  • NCM格式解密实战指南:3步高效解决网易云音乐播放限制
  • 2026年土工布厂家排名,探寻检测设备齐全且售后好的品牌 - 工业设备
  • C++超详细讲解操作符的重载
  • 如何高效使用AB Download Manager:提升下载速度的完整指南
  • 苏州本土家装企业排行:大显空间设计领衔品质阵营 - 资讯焦点
  • 3.1《酒魂》数据设计文档(酒·药·诗)
  • LangGraph 持久化完全指南:从零搭建永不丢失状态的 AI Agent 系统
  • RPC请求服务方反序列化时,将Date类型字段转成了机器时间
  • 分析防草布源头厂家排名,德州源航新材料口碑怎么样? - 工业设备
  • 杭州GEO优化品牌推荐 - GrowthUME
  • 告别迷茫!手把手教你用STVD+COSMIC搞定STM8S105K4的第一个C语言工程
  • Flux2-Klein-9B-True-V2与物联网结合:为智能家居生成个性化场景壁纸
  • 苏州本土家装企业排行:大显空间设计领衔品质梯队 - 资讯焦点
  • 解读2026年不污染水质的养殖防渗膜,德州源航新材料口碑如何 - 工业设备
  • 别再死记硬背了!用Wireshark抓包实战,5分钟搞懂VoLTE的SIP信令到底在聊啥
  • 使用VS Code(Trae)在WSL中进行有AI智能体辅助的嵌入式Linux开发
  • 2026年国内热式气体质量流量计厂家推荐榜单:五大品牌选型指南 - 资讯焦点
  • EPANET终极指南:5步快速掌握水分配系统分析工具
  • 杭州GEO优化软件公司哪家好 - GrowthUME
  • 深度学习NLP入门:从环境搭建到模型实战
  • Dell笔记本风扇噪音终极解决方案:免费工具快速实现智能散热控制
  • 多GPU并行LLM推理能耗优化与PIE-P框架解析
  • 分析能长期合作的水泥毯供应商,哪家性价比高? - 工业设备