求助(wgzs
  • 板块灌水区
  • 楼主Davi_d
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/8/23 13:59
  • 上次更新2024/8/23 15:56:06
查看原帖
求助(wgzs
1266795
Davi_d楼主2024/8/23 13:59

题目描述 每当情绪激动的时候,花之妖精 Eli Conifer 总是发出各种独特的叫声,比如“awawa”或者“oyoyo”,充满小动物感。想必任何对 Eli Conifer 稍有了解的人都对此印象深刻。然而,鲜为人知的是,这其实是 Eli Conifer 的一种咒语。

Eli Conifer 有一本花之妖精的魔法图鉴,里面记录了一个只由小写字母构成的字符串 s s, s s 的任意一个长度为奇数的回文的子串都对应着花之妖精的一种咒语。

众所周知,子串是将原字符串在开头删除若干个字符(可以是零个)、在结尾删除若干个字符(可以是零个)之后得到的剩余的字符串;而一个字符串被称为回文的,当且仅当其从左至右写与从右至左写的结果完全相同。

Eli Conifer 喜欢长的咒语。现在,Eli Conifer 想要找出她的魔法图鉴中最长的咒语,于是 Eli Conifer 向 okanaN 询问最长的咒语的长度。okanaN 无法回答这个问题,所以只好向学习算法竞赛的你求助。

输入格式 第一行包含一个整数 n n ( 1 ≤ n ≤ 100 1≤n≤100),代表 Eli Conifer 的魔法图鉴记录的字符串的长度。

第二行包含一个字符串 s s ( 1 ≤ ∣ s ∣ ≤ n 1≤∣s∣≤n),代表 Eli Conifer 的魔法图鉴的具体内容。

输出格式 输出一个整数,代表 Eli Conifer 能使用的最长的咒语的长度。

输入输出样例 输入 #1复制 4 xyyx 输出 #1复制 1 输入 #2复制 9 cbacacaba 输出 #2复制 7 说明/提示 在第一组样例中,存在长度为 2 2 和 4 4 的回文子串 y y yy 和 x y y x xyyx,但只有长度为奇数的回文子串才能作为咒语,所以 Eli Conifer 能使用的最长的咒语的长度是 1 1。

在第二组样例中,存在长度为 7 7 的回文子串 b a c a c a b bacacab,所以 Eli Conifer 能使用的最长的咒语的长度是 7

2024/8/23 13:59
加载中...