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

门户网站建设的作用及意义东莞关键词排名快速优化

门户网站建设的作用及意义,东莞关键词排名快速优化,广州市第二建筑工程有限公司,秦皇岛新闻最新消息Leetcode 3035. Maximum Palindromes After Operations 1. 解题思路2. 代码实现 题目链接:3035. Maximum Palindromes After Operations 1. 解题思路 这一题的话因为可以任意交换,因此事实上要考察回文的最大个数,我们只需要统计所有单词当…
  • Leetcode 3035. Maximum Palindromes After Operations
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3035. Maximum Palindromes After Operations

1. 解题思路

这一题的话因为可以任意交换,因此事实上要考察回文的最大个数,我们只需要统计所有单词当中字符出现的频次,看看他们能组成多少回文即可。

而这部分,我们只需要统计所有的字符频次当中pair的个数和独立元素的个数即可,且需要注意的是,如果独立元素不够用了,我们可以将成对的元素拆分为两个独立元素,即可满足使用需求。

另外,要使得能组成的回文尽可能的多,我们应该优先匹配较短的单词,这样才能够确保能够组成最多的回文。

2. 代码实现

给出python代码实现如下:

class Solution:def maxPalindromesAfterOperations(self, words: List[str]) -> int:cnt = defaultdict(int)for w in words:for ch in w:cnt[ch] += 1odd, even = 0, 0for v in cnt.values():odd += v % 2even += v // 2ans = 0lengths = sorted([len(w) for w in words])for l in lengths:if l % 2 <= odd and l // 2 <= even:ans += 1odd -= l % 2even -= l // 2elif l % 2 > odd and l // 2 < even:ans += 1odd += 1even -= (l+1) // 2return ans

提交代码评测得到:耗时130ms,占用内存17.3MB。

http://www.yayakq.cn/news/557585/

相关文章:

  • 网站建设总结报告书网站功能需求文档
  • 底湘西网站建设小红书推广平台
  • 电子商务网站建设视频教程微信里的小程序怎么删除掉
  • 学校网站定位东莞附近公司做网站建设多少钱
  • 卧龙区网站制作做网站seo怎么赚钱
  • 哈尔滨专业制作网站制作深圳社保
  • 天津制作公司网站成都娱乐场所关闭最新消息
  • 网站的逻辑结构免费咨询心理医生qq号
  • 做网站时给图片添加链接农村自建房设计图效果图
  • 网站开发公司怎么选择wordpress插件字库
  • 如何查看网站语言高端网站建设 选择磐石网络
  • 娱乐网站建设怎么样html怎么用
  • sql做网站网站的建立步骤
  • 网站设计怎么弄郴州网站优化公司
  • 淮南市潘集区信息建设网站北京推广优化
  • 网站优化排名易下拉系统wordpress 创建配置文件
  • 企业网站建设时优化关键词的问题wordpress 网页存在
  • 公司网站导航栏是什么手机百度下载免费
  • 网站建设与维护试题a卷湛江网站建设公司哪个好
  • icp备案官网查询南阳seo
  • 网页个人主页模板长沙官网seo诊断
  • 企业集团网站建设方案公司商标设计图
  • 网站建设推荐网大连网站建设要多少钱
  • 网站开发实训报告总结中国移动互联网
  • 炫酷网站欣赏2016泰安网站建设策划方案
  • 织梦网站管理安装网站建设发布实训总结
  • 衡水企业网站建设费用开源软件
  • 山西网站建设推荐咨询做公司网站的推广工作怎样
  • 设计网站的关键点五道口网站建设公司
  • 东莞 科技 公司 网站建设用rp怎么做网站按钮下拉框