博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1040. Longest Symmetric String (25)
阅读量:4961 次
发布时间:2019-06-12

本文共 932 字,大约阅读时间需要 3 分钟。

Given a string, you are supposed to output the length of the longest symmetric sub-string. For example, given "Is PAT&TAP symmetric?", the longest symmetric sub-string is "s PAT&TAP s", hence you must output 11.

Input Specification:

Each input file contains one test case which gives a non-empty string of length no more than 1000.

Output Specification:

For each test case, simply print the maximum length in a line.

Sample Input:

Is PAT&TAP symmetric?

Sample Output:

11 解题思路:枚举,但需要把输入的字符串进行填充,abba不能通过枚举来判断为回文串,但可以通过填充,例如-1a-1b-1b-1a-1,此时就不会出现abba不是回文串了。
#include
#include
#include
#include
using namespace std;int main(){ vector
str; char s[1002]; gets(s); int length=strlen(s); int i,j; for(i=0;i
=0&&r
length?max:length; } printf("%d\n",max/2); return 0;}

  

转载于:https://www.cnblogs.com/grglym/p/7744128.html

你可能感兴趣的文章
minix文件读写中使用的一个额外但是必须的结构filp表
查看>>
Testlink1.9.17使用方法( 第三章 初始配置[配置用户、产品] )
查看>>
搭建ssm的步骤
查看>>
学习人工智能第一天
查看>>
VFS分析(一)挂载(持续更新)
查看>>
qemu中device和driver的区别 使用9p文件系统
查看>>
docker学习笔记-1
查看>>
启动命令
查看>>
【转】Android-Universal-Image-Loader 图片异步加载类库的使用(超详细配置)
查看>>
Expression 表达式动态生成
查看>>
TCP和UDP的区别(转)
查看>>
【LA3487】最小割-经典模型 两种方法
查看>>
笔记之_Java的html整理
查看>>
教你一步一步部署.net免费空间OpenShift系列之三------上传ASP.net程序
查看>>
计算机是如何启动的?
查看>>
JAVA内省机制
查看>>
iOS 5 Tutorials
查看>>
.NET Framework Security Overview
查看>>
Maven中的一些总结
查看>>
Excel函数大全
查看>>