描述: 最长回文串 思路: 统计每个字母出现次数,如果是偶数,ret += x;如果是存在奇数的话,就可以放在中间,ret += 1. 代码: class Solution { public:int hash[200];int longestPalindrome(string s) {for(char ch : s) hash[ch]++;int ret = 0;for(int x : hash) ret += x / 2 * 2;return ret < s.size() ? ret + 1 : ret;} };