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

北京系统开发网站建设wordpress全屏导航

北京系统开发网站建设,wordpress全屏导航,百度网站模板免费下载,网络营销包括的主要内容有给你一个字符串 s #xff0c;找出其中最长的回文子序列#xff0c;并返回该序列的长度。 子序列定义为#xff1a;不改变剩余字符顺序的情况下#xff0c;删除某些字符或者不删除任何字符形成的一个序列。示例 1#xff1a; 输入#xff1a;s bbbab 输出找出其中最长的回文子序列并返回该序列的长度。 子序列定义为不改变剩余字符顺序的情况下删除某些字符或者不删除任何字符形成的一个序列。示例 1 输入s bbbab 输出4 解释一个可能的最长回文子序列为 bbbb 。 示例 2 输入s cbbd 输出2 解释一个可能的最长回文子序列为 bb 。 提示 1 s.length 1000 s 仅由小写英文字母组成 解题思路【动态规划】 dp[i][j]表示区间范围[i,j]的最长回文序列数初始化为0当s[i]与s[j]相等时这就复杂一些了有如下三种情况情况一下标i 与 j相同同一个字符例如adp[i][j] 1情况二下标i 与 j相差为1例如aa, dp[i][j] 2或者 dp[i][j] dp[i 1][j - 1] 2;数组所有初始化为0相差1时dp[i 1][j - 1] 0情况三下标i 与 j相差大于1的时候例如cabac此时s[i]与s[j]已经相同了我们看i到j区间最长回文序列数取决于aba中的回文序列数那么aba的区间就是 i1 与 j-1区间即dp[i][j] dp[i 1][j - 1] 2 可参考博文[leetcode]647_回文子串-CSDN博客 class Solution:dp[i][j]: 从i 到 j的最长回文子序列数def max_palindrome_list_dp(self,s):length len(s)dp [[0]*length for _ in range(length)]for i in range(length - 1, -1, -1):for j in range(i, length):if s[i] s[j]:if i - j 0:dp[i][j] 1else:dp[i][j] dp[i 1][j - 1] 2else:dp[i][j] max(dp[i 1][j], dp[i][j - 1])return dp[0][-1]if __name__ __main__:s input()result_s Solution().max_palindrome_list_dp(s)print(result_s) 仅作为代码记录方便自学自查自纠
http://www.hkea.cn/news/14484307/

相关文章:

  • 大气黑色女性时尚类网站织梦模板拓者设计吧卧室效果图
  • 网站设计与制作说明书微信公众号广告投放价格表
  • 免费中文网站模板html网站建设公司的正反
  • 商城网站开发的任务书网线制作实验步骤
  • 做宾馆网站好美食网站设计模板
  • wordpress 缺省目录邢台seo
  • 网站网站建设互联网公司排名2024
  • 来宾住房和建设局网站论坛网站论坛网站建设建设
  • 微网站是官网的手机站注册一家公司的流程
  • 微网站开发 付费阅读宣传展示型网站设计
  • 前端搜索网站引擎怎么做社区网站搭建
  • 温江做网站哪家好常德尚一网
  • asp.net 网站数据库东莞公司网站开发
  • 做美容网站公司微信引流推广网站建设
  • 书法网站模板下载张雪峰谈建筑学前景
  • 户外网站 整站下载青岛专门做网站的公司
  • 大型集团网站类似58的推广平台有哪些平台
  • 网站建设 泰安免费做房产网站有哪些
  • 安徽网站建设cnfg郑州制作网站
  • 网站建设优势百度指数查询平台
  • 百度关键词下拉有什么软件中山seo扣费
  • 网站免费正能量直接进入检察官湖北网站seo
  • 成都高端模板建站建筑工程官网
  • 阜阳市重点工程建设局网站网站制作套餐
  • 深圳免费网站设计手机应用商店app下载
  • 网站建设端口天津seo诊断技术
  • seo外链群发网站社交网站先做pc站可以吗
  • dw+如何做自适应网站1688网站怎么样
  • 绵阳网站建设 科雨网络网页升级访问紧急大通知狼
  • 网站做浮动边框asp代码wordpress 主题 mirana