最长对称子串 作者 陈越单位 浙江大学
对给定的字符串,本题要求你输出最长对称子串的长度。例如,给定Is PAT&TAP symmetric?
,最长对称子串为s PAT&TAP s
,于是你应该输出11。
输入格式:
输入在一行中给出长度不超过1000的非空字符串。
输出格式:
在一行中输出最长对称子串的长度。
输入样例:
Is PAT&TAP symmetric?
输出样例:
11
代码:
#include <bits/stdc++.h>
using namespace std;
const int N = 10010;int main()
{int ans = 1;string s;getline(cin, s);for (int i = 1; i < s.size() - 1; i++) {if (s[i - 1] == s[i + 1]) {int res = 0;int l = i - 1, r = i + 1;while (l >= 0 && r <= s.size() - 1 && s[l--] == s[r++])res++;ans = max(ans, res*2+1);}if (s[i] == s[i + 1]) {int res = 0;int l = i, r = i + 1;while (l >= 0 && r <= s.size() - 1 && s[l--] == s[r++])res++;ans = max(ans, res*2);}}cout << ans;return 0;
}
最长对称子串 作者 陈越单位 浙江大学相关推荐
- 抢红包 作者 陈越单位 浙江大学
没有人没抢过红包吧-- 这里给出N个人之间互相发红包.抢红包的记录,请你统计一下他们抢红包的收获. 输入格式: 输入第一行给出一个正整数N(≤104),即参与发红包和抢红包的总人数,则这些人从1到N编 ...
- L2-003 月饼 作者 陈越单位 浙江大学
月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼.现给定所有种类月饼的库存量.总售价.以及市场的最大需求量,请你计算可以获得的最大收益是多少. 注意:销售时允许取出一部分库存.样 ...
- L2-007 家庭房产分数 25作者 陈越单位 浙江大学
给定每个人的家庭成员和其自己名下的房产,请你统计出每个家庭的人口数.人均房产面积及房产套数. 输入格式: 输入第一行给出一个正整数N(≤1000),随后N行,每行按下列格式给出一个人的房产: 编号 父 ...
- 7-101 个位数统计分数 15作者 陈越单位 浙江大学
给定一个 k 位整数 N=dk−110k−1+⋯+d1101+d0 (0≤di≤9, i=0,⋯,k−1, dk−1>0),请编写程序统计每种不同的个位数字出现的次数.例如:给定 N= ...
- 7-73 一帮一分数 15作者 陈越单位 浙江大学
"一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当 ...
- 最长字符子串c语言,c语言:最长对称子串(3种解决方案)
问题描述: 输入一个字符串,输出该字符串中最大对称子串的长度.例如输入字符串:"avvbeeb",该字符串中最长的子字符串是"beeb",长度为4,因而输出为4 ...
- pat 团体赛练习题集 L2-008. 最长对称子串
对给定的字符串,本题要求你输出最长对称子串的长度.例如,给定"Is PAT&TAP symmetric?",最长对称子串为"s PAT&TAP s&quo ...
- 7-46 最长对称子串 (25 分)
7-46 最长对称子串 (25 分) 对给定的字符串,本题要求你输出最长对称子串的长度.例如,给定Is PAT&TAP symmetric?,最长对称子串为s PAT&TAP s,于是 ...
- 7-250 最长对称子串 (25 分)
7-250 最长对称子串 (25 分) 对给定的字符串,本题要求你输出最长对称子串的长度.例如,给定Is PAT&TAP symmetric?,最长对称子串为s PAT&TAP s,于 ...
最新文章
- sql2008 删除日志
- AES加密_ js与C#互通
- mysql 基于集_一种基于记录集查找特定行的方法_MySQL
- Python中怎么读写图像
- jquery如何实现ajax技术,使用JavaScript和jQuery简单实现Ajax技术(示例代码)
- Office Web Apps安装部署(二)
- 360互联网训练营第十四期——大数据技术开放日
- rdlc报表输入中文出现小方块
- Qt4_使用SAX读取XML
- 1.2w星!火爆GitHub的Python学习100天刷爆朋友圈!
- 数据预处理-pandas-04-p4
- 2016-02-16
- hustoj Runtime Error (运行错误)的解决方法
- Android 开源绘画板项目 (ScaleSketchPadDemo)
- 在firefox 2.0.0.3中使用onenote 2007收集资料
- tcga数据下载_TCGA突变数据的下载、整理和可视化
- java convexhull_android java opencv 2.4 convexhull convexdefect
- 有趣又实用的4款微信小程序,有了它们,APP都要靠边站!
- Linux系统库函数之strsep
- Eclipse配置tomcat服务器及tomcat简介
热门文章
- win7系统如何映射服务器,映射网络驱动器在Win7系统中的操作方法
- 移动cmtds设置服务器无响应,总感觉手机的4G信号变差了?跟我这样设置,让你的信号瞬间满格...
- 儿童节到了!让 GitHub 上这几个小游戏帮你找回童真吧!
- Snovio软件怎么用?请看这篇邮件群发平台使用指南
- Unity录音并保存成wav文件或者byte[]字节数组
- 电脑重装系统一启动就黑屏了该怎么办
- 从希腊神话到好莱坞大片,人工智能的七大历史时期值得铭记
- 小鲲Python嘎嘎炫~day1.4
- DBMS_SQL的使用
- 盘点 | 2022值得学习的编程语言 TOP 7