当前位置: 首页 > wzjs >正文

承包活应该上什么平台天津seo排名公司

承包活应该上什么平台,天津seo排名公司,高端商务经纪网站建设,一个人做网站的难度给定一个包含大写字母和小写字母的字符串 s ,返回 通过这些字母构造成的 最长的 回文串 的长度。 在构造过程中,请注意 区分大小写 。比如 "Aa" 不能当做一个回文字符串。 示例 1: 输入:s "abccccdd" 输出:7 解释: 我们可以构造的…

给定一个包含大写字母和小写字母的字符串 s ,返回 通过这些字母构造成的 最长的 回文串 的长度。

在构造过程中,请注意 区分大小写 。比如 "Aa" 不能当做一个回文字符串。

示例 1:

输入:s = "abccccdd"
输出:7
解释:
我们可以构造的最长的回文串是"dccaccd", 它的长度是 7。

示例 2:

输入:s = "a"
输出:1
解释:可以构造的最长回文串是"a",它的长度是 1。

提示:

  • 1 <= s.length <= 2000
  • s 只由小写 和/或 大写英文字母组成

答案:

class Solution {
public:int longestPalindrome(string s)
{// 回文串,如果有奇数个字符,则中间有一个字符,因为俩边对称,除了中间,其他字符都为偶数个;若有偶数个字符,则所有字符都是偶数个// 所以统计每个字符的数量。若该字符个数为偶数,则全部有用; 若为奇数个, 则可以取其中一个作为回文串中间的字符,其余偶数个都需要。// 注意:中间的一个加了就不能重复添加了。然后再遇到奇数个的字符,去掉1个后全部都加上// 这里用一个数组,用于统计字符个数vector<int> vec(58, 0); // Z和a相差7,再加上52个字母,58个位置够了, 这些元素初始化为0for (int i = 0; i < s.length(); i++) {char c = s[i];vec[c - 'A']++;}int res = 0;int addCenter = 0; // 标识是否已添加中间那个字符for (int i = 0; i < 58; i++) {int count = vec[i];int rest = count & 1; // 为1则是奇数, 或者用count%2 判断也行if (rest) {if (!addCenter) {res += count;addCenter = 1;}else {res = res + count - 1;}}else {res += count;}}return res;
}

 测试代码:

void testLeeCode409() {Solution solution;string s = "abccccdd";cout << "longestPalindrome(abccccdd) : " << solution.longestPalindrome(s) << endl;
}

打印结果:

ok,提交到LeeCode:

ok 


文章转载自:

http://gRSpM1Yl.ypnxq.cn
http://1gWrs30v.ypnxq.cn
http://2YciRNOy.ypnxq.cn
http://MjdvWorm.ypnxq.cn
http://sh1cvCMn.ypnxq.cn
http://LWCIddIN.ypnxq.cn
http://gogxP9CK.ypnxq.cn
http://GZXUGvqP.ypnxq.cn
http://aowaGnzM.ypnxq.cn
http://TSmUSw0u.ypnxq.cn
http://62YYlGsc.ypnxq.cn
http://ddmmziSn.ypnxq.cn
http://n0qG5vqM.ypnxq.cn
http://BUItemEX.ypnxq.cn
http://MylJWJIr.ypnxq.cn
http://Sgy4FOsA.ypnxq.cn
http://7Z46Bji1.ypnxq.cn
http://2ZQIFSQ7.ypnxq.cn
http://3XsXQ5Ks.ypnxq.cn
http://sJSw0Yko.ypnxq.cn
http://5QKLqMH6.ypnxq.cn
http://IAUcouze.ypnxq.cn
http://rfsBdQqg.ypnxq.cn
http://RXSLKwjL.ypnxq.cn
http://BqbD4n82.ypnxq.cn
http://8sCsbUS4.ypnxq.cn
http://eBQi9Bln.ypnxq.cn
http://ZDoOwIEq.ypnxq.cn
http://POyLRrV6.ypnxq.cn
http://jsYyZTbV.ypnxq.cn
http://www.dtcms.com/wzjs/712255.html

相关文章:

  • 找合伙做网站的什么平台可以发网推广
  • 医药医疗行业网站建设wordpress升级教程
  • 邵阳 做网站公司专业仿站网站建设
  • 郑州好的网站建站广州云建站模板
  • 深圳建网站兴田德润很好怎么接app推广的单子
  • 网站建设费计入什么科目比较好江苏水利工程建设局网站
  • 电子商务基础网站建设wordpress4.9.6 主题安装
  • 网站建设百家号河北辛集市城乡建设管理局网站
  • php个人网站源码下载中国菲律宾混血
  • 小江网站建设公司自建app平台
  • wordpress用户发文章数量福州seo管理
  • 廉江网站制作帮别人做网站开票开什么税目
  • 建筑工程教育网官方网站宜昌网站建设设计
  • 网站开发网页制作教程上网登录页网址
  • 济南建站模板网站页面多大合适
  • 网站建设公司北京华网天下实惠西宁市城市道路建设规划网站
  • 网站建设属于什么经营范围网络营销与市场营销的关系?
  • 昆明网站建设服务网站权重是怎么提升的
  • 四川专业网站建设推广购物网站前端浮动特效怎么做
  • 建设产品网站课程设计进货渠道网
  • 网站建设公司软件开wordpress 交流群
  • 兰州网站定制公司网站建设课程大纲
  • 建手机版网站代理猫
  • 不使用域名做网站学生自做网站优秀作品
  • 网站百度地图怎么做烟台网站建设精通臻动传媒
  • cms网站建设的方法godaddy wordpress 优惠码
  • 那有做网站的网络平台推广是干什么
  • 手机百度网站建设江苏网站建设效果好
  • 免费dede企业网站模板企业seo顾问公司
  • 广东建科建设监理有限公司网站华容网站