回文串-新华三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; } 

相关内容

热门资讯

了解黑科技!wepower怎么... 了解黑科技!wepower怎么设置德州(透视)太坑了真的有挂(新版2025教程黑科技攻略)1)wep...
第1分钟黑科技!德扑之星辅助工... 1、第1分钟黑科技!德扑之星辅助工具,aapoker有挂吗,攻略教程(有挂黑科技)2、进入游戏-大厅...
黑科技透明挂挂!德扑ai智能机... 黑科技透明挂挂!德扑ai智能机器人(wEpOke)外挂透明挂辅助app(实测发现黑科技透明);1分钟...
代打黑科技!aapoker辅助... 代打黑科技!aapoker辅助器怎么用(透视)太坑了真的是有挂(曝光教程黑科技脚本)1、在aapok...
第2分钟黑科技!微扑克辅助工具... 第2分钟黑科技!微扑克辅助工具怎么下载,德州aapoker俱乐部正确打法,解密教程(有挂黑科技)是由...
黑科技免费!wpk ai机器人... 1、黑科技免费!wpk ai机器人和真的的区别(wepOke)外挂透明挂辅助器(必知教程黑科技神器)...
玄学黑科技!wepoke透明挂... 玄学黑科技!wepoke透明挂辅助软件是真的吗(透视)太坑了是真的有挂(技巧教程黑科技插件);1、w...
第9分钟黑科技!wpk有外挂吗... 这是一款非常优秀的wpk有外挂吗 ia辅助检测软件,能够让你了解到wpk有外挂吗中牌率当中全部隐藏参...
黑科技软件!wpk德州俱乐部机... 黑科技软件!wpk德州俱乐部机器人(WEPOke)黑科技辅助插件(免费测试版黑科技教程)是一款可以让...
挂黑科技!cloud辅助(透视... 挂黑科技!cloud辅助(透视)太坑了真的有挂(教你攻略黑科技规律)运cloud辅助辅助工具,进入游...