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

本地网站建设官网什么平台可以发网推广

本地网站建设官网,什么平台可以发网推广,门户网站建设与管理办法,重庆有那些公司115. 不同的子序列 给你两个字符串 s 和 t ,统计并返回在 s 的 子序列 中 t 出现的个数,结果需要对 109 7 取模。 示例 1: 输入:s "rabbbit", t "rabbit" 输出:3 解释: 如下所示,…

115. 不同的子序列

给你两个字符串 s 和 t ,统计并返回在 s 的 子序列 中 t 出现的个数,结果需要对 109 + 7 取模。

示例 1:

输入:s = "rabbbit", t = "rabbit"
输出3
解释:
如下所示, 有 3 种可以从 s 中得到 "rabbit" 的方案rabbbit
rabbbit
rabbbit

示例 2:

输入:s = "babgbag", t = "bag"
输出5
解释:
如下所示, 有 5 种可以从 s 中得到 "bag" 的方案babgbag
babgbag
babgbag
babgbag
babgbag

class Solution:def numDistinct(self, s: str, t: str) -> int:dp=[[0 for i in range(len(t)+1)] for i in range(len(s)+1)]dp[0][0]=1for i in range(1,len(t)+1):dp[0][i]=0for j in range(1,len(s)+1):dp[j][0]=1for i in range(1,len(s)+1):for j in range(1,len(t)+1):if s[i-1]==t[j-1]:dp[i][j]=dp[i-1][j-1]+dp[i-1][j] #s[i-1]参与匹配+s[i-1]不参与匹配else:dp[i][j]=dp[i-1][j] #s[i-1]不参与匹配return dp[-1][-1]

583. 两个字符串的删除操作

给定两个单词 word1 和 word2 ,返回使得 word1 和  word2 相同所需的最小步数

每步 可以删除任意一个字符串中的一个字符。

示例 1:

输入: word1 = "sea", word2 = "eat"
输出: 2
解释: 第一步将 "sea" 变为 "ea" ,第二步将 "eat "变为 "ea"

示例  2:

输入:word1 = "leetcode", word2 = "etco"
输出:4

class Solution:def minDistance(self, word1: str, word2: str) -> int:dp=[[0 for i in range(len(word1)+1)] for j in range(len(word2)+1)]dp[0][0]=0for i in range(1,len(word1)+1):dp[0][i]=ifor j in range(1,len(word2)+1):dp[j][0]=jfor i in range(1,len(word2)+1):for j in range(1,len(word1)+1):if word2[i-1]==word1[j-1]:dp[i][j]=dp[i-1][j-1]else:dp[i][j]=min(dp[i-1][j]+1,dp[i][j-1]+1,dp[i-1][j-1]+2) #三种删除方式return dp[-1][-1]

72. 编辑距离

给你两个单词 word1 和 word2, 请返回将 word1 转换成 word2 所使用的最少操作数  。

你可以对一个单词进行如下三种操作:

  • 插入一个字符
  • 删除一个字符
  • 替换一个字符

示例 1:

输入:word1 = "horse", word2 = "ros"
输出:3
解释:
horse -> rorse (将 'h' 替换为 'r')
rorse -> rose (删除 'r')
rose -> ros (删除 'e')

示例 2:

输入:word1 = "intention", word2 = "execution"
输出:5
解释:
intention -> inention (删除 't')
inention -> enention (将 'i' 替换为 'e')
enention -> exention (将 'n' 替换为 'x')
exention -> exection (将 'n' 替换为 'c')
exection -> execution (插入 'u')

 

class Solution:def minDistance(self, word1: str, word2: str) -> int:dp=[[0 for i in range(len(word1)+1)] for j in range(len(word2)+1)]dp[0][0]=0for i in range(1,len(word1)+1):dp[0][i]=ifor j in range(1,len(word2)+1):dp[j][0]=jfor i in range(1,len(word2)+1):for j in range(1,len(word1)+1):if word2[i-1]==word1[j-1]:dp[i][j]=dp[i-1][j-1]else:dp[i][j]=min(dp[i-1][j]+1,dp[i][j-1]+1,dp[i-1][j-1]+1) #删,插,改return dp[-1][-1]

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

相关文章:

  • 餐饮公司加盟网站建设建什么类型网站好
  • 备案用的网站建设方案书哪个做公司网站
  • 金沙网站怎么做代理wordpress再见
  • 学做网站培训班要多少钱广州牌具做网站的公司
  • WordPress网站主题升级外贸公司网站多少钱
  • 惠州建设工程质量监督站网站没有域名装wordpress
  • 聊城网站建设优化厦门服装商城网站建设
  • 中国科技创新十大成果新郑整站优化
  • 成都网站设计策划免费如何查找网站死链
  • 网站更换空间后排名消失 首页被k网站建设图片像素是多大的
  • 网站域名批量查询什么网站做蔬菜生鲜比较好
  • 宿迁高端网站建设网站建设产业pest分析
  • 关于公司建网站网站怎么做内链外链
  • 东莞企业免费建站简述四个网络营销推广策略
  • 网站建设需要服务器淘宝店购买网站
  • 公司建站系统三亚网站建设费用
  • 做网站写代码怎么样网站服务商排名
  • 1 企业网站的一般内容是什么郑州企业网站建站模板
  • 公司如何建设网站首页scratch免费下载
  • 网站建设方案文本模板wordpress 系统环境
  • 各国网站建设排名wordpress企业模板购买
  • 有没有网站是免费做店招图片的明天正式解封
  • 做网站百度云电子商城网站开发要多少钱
  • 免费海外网站建设移动商城积分兑换商城官网
  • 爱站seo工具网站备案需要多长时间
  • 如何做淘客发单网站做网站界面多少钱
  • 网站建设企业哪家好合肥网络优化推广公司
  • 学网站开发应该学什么至道品牌设计公司
  • 卡曼科技网站建设wordpress修改注册人数
  • 网站建设win2012奉贤青岛网站建设