回文串-新华三2023笔试(codefun2000)
创始人
2024-11-15 12:39:57
0

题目链接
回文串-新华三2023笔试(codefun2000)

题目内容

给定一个长度为 n 的字符串,请你找出该字符串中最长的回文子串。
回文子串定义为满足从左往右读和从右往左读相同的字符串。

输入描述

第一行一个整数 n,表示字符串长度。
接下来一行一个长度为 n 的字符串。 1 ≤ n ≤ 1 0 4 1≤n≤10^4 1≤n≤104

输出描述

输出一行一个字符串表示最长的回文子串。

样例1

输入

6
qaqbcd

输出

qaq

提示

本题开启 Special Judge,如有多个答案输出其中一个即可。

题解1

#include using namespace std;  const int N=1e4 + 10; char s[N]; int n, dp[N]; // dp[i]表示以第i个字符结尾,且回文串包含第i个字符的最长回文串的长度   int main(){ 	scanf("%d", &n); 	scanf("%s", s + 1); 	int maxLen = 0, R = 0; // maxLen表示最长回文串的长度,R表示最长回文串的结束位置  	for(int i = 1; i <= n; i++){ 		if(i > 0 && s[i] == s[i - 1 - dp[i - 1]]) dp[i] = dp[i - 1] + 2; 		else dp[i] = 1; 		if(maxLen < dp[i]){ 			maxLen = dp[i]; 			R = i; 		} 	} 	 	for(int i = R - maxLen + 1; i <= R; i++) printf("%c", s[i]); 	printf("\n"); 	return 0; } 

相关内容

热门资讯

能赢黑科技!wpk微扑克有辅助... 能赢黑科技!wpk微扑克有辅助吗(透视)太坑了存在有挂(靠谱教程黑科技解密)能赢黑科技!wpk微扑克...
黑科技代打"wpk游... 黑科技代打"wpk游戏是否有挂!外挂透明挂辅助下载(黑科技)详细教程"切实真的是有挂暗藏猫腻,小编详...
黑科技总结(wePOke)ai... 黑科技总结(wePOke)ai代打辅助(黑科技)黑科技ai(一贯是有挂)1、超多福利:超高返利,海量...
黑科技辅助!德扑之星的机制(w... 这是一款非常优秀的德扑之星的机制 ia辅助检测软件,能够让你了解到德扑之星的机制中牌率当中全部隐藏参...
实锤黑科技!德扑分析软件(透视... 实锤黑科技!德扑分析软件(透视)太坑了有挂(科技教程黑科技介绍)1、进入游戏-大厅左侧-新手福利-激...
黑科技实锤"德州辅助... 黑科技实锤"德州辅助软件线上!外挂透明挂辅助挂(黑科技)黑科技教程"都是存在有挂;1、让任何用户在无...
透视app(wPK)ai辅助软... 透视app(wPK)ai辅助软件推荐(黑科技)ai辅助(真是真的是有挂);小薇(透视辅助)致您一封信...
黑科技能赢!wpk ai会不会... 黑科技能赢!wpk ai会不会被封(wePoke)外挂黑科技辅助神器(研究成果黑科技攻略);1分钟了...
免费黑科技!wepower俱乐... 免费黑科技!wepower俱乐部能胜率吗(透视)太坑了是有挂(第三方教程黑科技插件);1、许多玩家不...
黑科技ai"微扑克辅... 黑科技ai"微扑克辅助安卓版本!外挂透明挂辅助科技(黑科技)细节揭秘"确实有挂1、金币登录送、破产送...