#include <bits/stdc++.h>
using namespace std;
string s;
bool is_hui(int x, int y)
{
while(x < y)
{
if(s[x] != s[y]) return false;
++ x, -- y;
}
return true;
}
int main()
{
getline(cin, s);
map<char,vector<int>> hash;
for(int i = 0; i < s.size(); ++ i)
hash[s[i]].push_back(i);
int res = 1;
for(auto hi : hash)
for(int i = 0; i < hi.second.size(); ++ i)
for(int j = i + 1; j < hi.second.size(); ++ j)
if(is_hui(hi.second[i], hi.second[j])) res = max(res, hi.second[j] - hi.second[i] + 1);
cout << res << endl;
return 0;
}
L2-008 最長對稱子串 分數 25
相關文章
- 【CCCC】L2-008 最長對稱子串 (25分),直接列舉遍歷
- L2-008 最長對稱子串【最長迴文字串】字串
- 最長子串
- 最長上升子串
- lCS(最長公共子串)
- java 最長迴文子串Java
- 線性dp:最長公共子串
- 5. 最長迴文子串
- LeetCode 5.最長迴文子串LeetCode
- 無重複字元的最長子串字元
- 最長迴文子串 -- 三種解答
- 演算法-兩最長迴文子串演算法
- LeetCode-5. 最長迴文子串(Manacher)LeetCode
- Leetcode[字串] 5. 最長迴文子串LeetCode字串
- 3 無重複字元的最長子串字元
- LeetCode——無重複字元的最長子串LeetCode字元
- 每日一算--最長迴文子串
- java無重複字元的最長子串Java字元
- leetcode 之無重複字元的最長子串LeetCode字元
- [動態規劃] 六、最長迴文子串動態規劃
- 演算法之字串——最長迴文子串演算法字串
- 【LeetCode】3 無重複字元的最長子串LeetCode字元
- 最長迴文子串你學會了嗎?
- LeetCode題集-5 - 最長迴文子串(一)LeetCode
- 3. 無重複字元的最長子串字元
- LeetCode133:給定一個字串,找出最長的不具有重複字元的子串的長度。例如,“abcabcbb”不具有重複字元的最長子串是“abc”,長度為3。對於“bbbbb”,最長的不具有重複字元的子串是LeetCode字串字元
- Leetcode5: Longest Palindromic Substring(最長迴文子串)LeetCode
- 演算法-無重複字元的最長子串演算法字元
- LeetCode-3. 無重複字元的最長子串LeetCode字元
- Leetcode 3. 無重複字元的最長子串LeetCode字元
- 【每日一題】無重複字元的最長子串每日一題字元
- 每日一道 LeetCode (48):最長迴文子串LeetCode
- 求字串中不含重複字元的最長子串字串字元
- 牛客網 Coincidence(最長公共子串LCS板題)IDE
- Amazon面試題:尋找最長迴文子串面試題
- 淺談最長迴文子串求法——字串雜湊字串
- leetcode-3無重複字元的最長子串LeetCode字元
- 【leetcode】【java】【3、無重複字元的最長子串】LeetCodeJava字元