news 2026/5/12 19:04:33

409. 最长回文串

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
409. 最长回文串

409. 最长回文串 - 力扣(LeetCode)

给定一个包含大写字母和小写字母的字符串s,返回通过这些字母构造成的最长的 回文串的长度。

在构造过程中,请注意区分大小写。比如"Aa"不能当做一个回文字符串。

示例 1:

输入:s = "abccccdd"输出:7解释:我们可以构造的最长的回文串是"dccaccd", 它的长度是 7。

示例 2:

输入:s = "a"输出:1解释:可以构造的最长回文串是"a",它的长度是 1。

题解·

class Solution { public: int longestPalindrome(string s) { map<char,int> dp; for(int i=0;i<s.size();i++){ dp[s[i]] +=1; } int res = 0; int ins = 0; for(const auto& [key,value] : dp){ if(value%2==0){ res +=value; }else{ res +=value-1; ins =1; } } res +=ins; return res; } };

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 22:07:10

Python基于Vue的高校毕业生就业管理系统设计与开发 django flask pycharm

这里写目录标题项目展示详细视频演示技术栈文章下方名片联系我即可~解决的思路开发技术介绍性能/安全/负载方面python语言Django框架介绍技术路线关键代码详细视频演示收藏关注不迷路&#xff01;&#xff01;需要的小伙伴可以发链接或者截图给我 项目展示 项目编号&#xff…

作者头像 李华
网站建设 2026/4/18 22:07:12

基于 Thinkphp和Laravel框架 的实践性活动教学毕业论文选题系统

目录 技术选型与框架对比分析系统需求分析与功能设计数据库模型与ORM实践前后端交互与API设计关键功能实现示例性能优化与安全实践测试与部署方案教学系统扩展方向 项目开发技术介绍PHP核心代码部分展示系统结论源码获取/同行可拿货,招校园代理 技术选型与框架对比分析 ThinkP…

作者头像 李华
网站建设 2026/4/18 22:07:14

基于Thinkphp和Laravel框架的宠物救助站领养平台的设计与实现

目录技术架构与框架选型核心功能模块设计数据库与接口设计特色技术实现安全与性能优化部署与运维方案扩展性设计项目开发技术介绍PHP核心代码部分展示系统结论源码获取/同行可拿货,招校园代理技术架构与框架选型 Thinkphp与Laravel的对比分析&#xff1a;性能、开发效率、扩展…

作者头像 李华
网站建设 2026/4/18 22:07:13

Qwen2.5-VL视觉搜索系统:Elasticsearch集成实践

Qwen2.5-VL视觉搜索系统&#xff1a;Elasticsearch集成实践 1. 引言&#xff1a;当视觉智能遇见搜索技术 你有没有遇到过这样的情况&#xff1a;手头有几万张产品图片&#xff0c;想要快速找到其中所有包含"红色沙发"的照片&#xff1f;或者需要从海量设计图中筛选…

作者头像 李华
网站建设 2026/4/18 22:07:13

视频孪生之上:镜像孪生驱动的军储禁区三维空间主动封控系统——矩阵式视频融合 × Pixel-to-3D 空间反演 × 动态三维重构 × 身体指纹 × 无感定位构建战备级禁区空间控制体系

视频孪生之上&#xff1a;镜像孪生驱动的军储禁区三维空间主动封控系统——矩阵式视频融合 Pixel-to-3D 空间反演 动态三维重构 身体指纹 无感定位构建战备级禁区空间控制体系第一章 军储禁区治理现状与能力边界军储禁区具备以下典型特征&#xff1a;弹药与高能物资密集存储…

作者头像 李华