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

最长对称子串

最长对称子串

对给定的字符串,本题要求你输出最长对称子串的长度。例如,给定Is PAT&TAP symmetric?,最长对称子串为s PAT&TAP s,于是你应该输出11。

输入格式:

输入在一行中给出长度不超过1000的非空字符串。

输出格式:

在一行中输出最长对称子串的长度。

输入样例:

Is PAT&TAP symmetric?

输出样例:

11

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

栈限制

8192 KB

 

#include <bits/stdc++.h>
using namespace std;
string str1;
int main(){int max1=0,max2=0;getline(cin,str1);int mid=str1.size()/2;int lon=str1.size();for(int i=0;i<=mid;i++){int count=-1;for(int j=0;j<=i;j++){if(str1[i-j]==str1[i+j]){count+=2;}else{break;}}int count2=0;if(mid!=0&&str1[i]==str1[i+1]){for(int j=0;j<=i;j++){if(lon>i+j+1&&str1[i-j]==str1[i+j+1]){count2+=2;}else{break;}}}if(max2<count2){max2=count2;}if(max1<count){max1=count;}}cout<<(max1>max2?max1:max2);return 0;
} 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 在Ubuntu中重装Vscode(没有Edit Configurations(JSON)以及有错误但不标红波浪线怎么办?)
  • 数学建模笔记(1):插值法
  • 计算机毕业设计 医院问诊系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试
  • maven打包jar后运行提示“没有主清单属性”问题的几种解决方案
  • 24/8/17算法笔记 DDPG算法
  • spark-sgg-java
  • 已解决Exception in thread “main“ java.lang.NullPointerException
  • 【数据结构题集(c语言版)】魔王语言解释 题解(字符串+栈)
  • 【JavaEE】文件操作
  • Shell——流程控制语句(if、case、for、while等)
  • SQLALchemy ORM 的关联关系之 ORM 中的一对一
  • 2024.8.17
  • 基于DPU云盘挂载的Spark优化解决方案
  • 【Linux网络】高级 I/O
  • 电脑监控怎样看回放视频?一键解锁电脑监控回放,守护安全不留死角!高效员工电脑监控,回放视频随时查!
  • cookie和session
  • JavaScript新鲜事·第5期
  • JDK9: 集成 Jshell 和 Maven 项目.
  • js写一个简单的选项卡
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • Making An Indicator With Pure CSS
  • Mithril.js 入门介绍
  • PAT A1017 优先队列
  • Puppeteer:浏览器控制器
  • Python进阶细节
  • SpiderData 2019年2月13日 DApp数据排行榜
  • 微信公众号开发小记——5.python微信红包
  • 微信小程序上拉加载:onReachBottom详解+设置触发距离
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • 摩拜创始人胡玮炜也彻底离开了,共享单车行业还有未来吗? ...
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • # wps必须要登录激活才能使用吗?
  • # 详解 JS 中的事件循环、宏/微任务、Primise对象、定时器函数,以及其在工作中的应用和注意事项
  • #VERDI# 关于如何查看FSM状态机的方法
  • (4)logging(日志模块)
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (web自动化测试+python)1
  • (八)Flink Join 连接
  • (附源码)spring boot基于Java的电影院售票与管理系统毕业设计 011449
  • (几何:六边形面积)编写程序,提示用户输入六边形的边长,然后显示它的面积。
  • (四)activit5.23.0修复跟踪高亮显示BUG
  • (一)项目实践-利用Appdesigner制作目标跟踪仿真软件
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • *++p:p先自+,然后*p,最终为3 ++*p:先*p,即arr[0]=1,然后再++,最终为2 *p++:值为arr[0],即1,该语句执行完毕后,p指向arr[1]
  • *setTimeout实现text输入在用户停顿时才调用事件!*
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .NET BackgroundWorker
  • .Net 知识杂记
  • :中兴通讯为何成功
  • @NoArgsConstructor和@AllArgsConstructor,@Builder
  • @德人合科技——天锐绿盾 | 图纸加密软件有哪些功能呢?
  • [ 第一章] JavaScript 简史
  • [<死锁专题>]
  • [20171113]修改表结构删除列相关问题4.txt
  • [8-23]知识梳理:文件系统、Bash基础特性、目录管理、文件管理、文本查看编辑处理...