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

长春网站制作软件怎么在百度上做网站

长春网站制作软件,怎么在百度上做网站,北滘网站建设,做什么网站最赚钱Leetcode 3563. Lexicographically Smallest String After Adjacent Removals 1. 解题思路2. 代码实现 题目链接:3563. Lexicographically Smallest String After Adjacent Removals 1. 解题思路 这次的最后一题同样没有自力搞定,简直了…… 这道题还…
  • Leetcode 3563. Lexicographically Smallest String After Adjacent Removals
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3563. Lexicographically Smallest String After Adjacent Removals

1. 解题思路

这次的最后一题同样没有自力搞定,简直了……

这道题还是一个动态规划的题目,就是提前构建一下消解空间,给定一个 N 2 N^2 N2的矩阵dp,其中任意元素dp[i][j]表示子串s[i:j+1]是否可以被可以被完全remove掉。

然后,我们就只需要考察一下从尾部到头部每一个元素被消除以及不被消除的两种情况下所能获得的最优解即可。

2. 代码实现

给出python代码实现如下:

class Solution:def lexicographicallySmallestString(self, s: str) -> str:n = len(s)remEmpty = [[False] * n for _ in range(n)]def is_consecutive(a, b):d = abs(ord(a) - ord(b))return d == 1 or d == 25for i in range(n - 1):if is_consecutive(s[i], s[i + 1]):remEmpty[i][i + 1] = Truefor L in range(4, n + 1, 2):for i in range(n - L + 1):j = i + L - 1for k in range(i + 1, j + 1, 2):if is_consecutive(s[i], s[k]) and (k == i + 1 or remEmpty[i + 1][k - 1]) and (k == j or remEmpty[k + 1][j]):remEmpty[i][j] = Truebreakf = [""] * (n + 1)for i in range(n - 1, -1, -1):best = s[i] + f[i + 1]for j in range(i + 1, n, 2):if remEmpty[i][j] and f[j + 1] < best:best = f[j + 1]f[i] = bestreturn f[0]

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

http://www.dtcms.com/wzjs/271958.html

相关文章:

  • 使用什么工具什么步骤完成网站的设计与建设广州seo外包
  • 农村做网站赚钱网站快速排名服务
  • 做个网站多少钱一年seo搜索引擎优化价格
  • 网站独立ip百度收录长沙seo报价
  • 酒店网站建设百度云登陆首页
  • 做公司 网站建设怎么推广公司网站
  • node wordpress优化的意思
  • 《学做网站论坛》视频下载seo搜索优化网站推广排名
  • 做证书的网站安卓手机优化神器
  • wordpress 4.5 javascriptseo服务的内容
  • 织梦可以做哪些类型型网站百度收录查询工具官网
  • 诸暨制作网站的公司有哪些北京网站优化服务商
  • 盐城市建设银行网站新乡百度网站优化排名
  • 制作软件的手机软件seo查询排名系统
  • 商城网站定制建设价位如何做网站 新手 个人 教程
  • 青海省住房建设厅网站首页太原做网站推广的公司
  • 临沧市住房和城乡建设局网站关键词查询工具
  • 四川省建十五公司官网网站应该如何进行优化
  • 烟台 网站建设多少钱seo推广培训
  • 营销型网站深度网seo培训价格
  • 深圳网页网站设计网站的排名优化怎么做
  • 基金公司网站建设方案在百度做广告多少钱
  • 沈阳中天建设集团网站企业查询app
  • 江西恒通建设工程有限公司网站小学四年级摘抄新闻
  • 国家允许哪几个网站做顺风车济南网络seo公司
  • 家具外贸网站网站优化推广排名
  • 商业网站平台线上营销怎么做
  • 顺义网站开发百度竞价排名广告定价鲜花
  • 四川省建设厅网站打不开武汉seo服务
  • 互联科技 行业网站怎么把产品推广到各大平台