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

用局域网建设网站手机版百度入口

用局域网建设网站,手机版百度入口,网站承建商有哪些,wordpress增加复制按钮题目链接 Leetcode.1638 统计只差一个字符的子串数目 Rating : 1745 题目描述 给你两个字符串 s和 t,请你找出 s中的非空子串的数目,这些子串满足替换 一个不同字符 以后,是 t串的子串。换言之,请你找到 s和 t串中 恰…

题目链接

Leetcode.1638 统计只差一个字符的子串数目 Rating : 1745

题目描述

给你两个字符串 st,请你找出 s中的非空子串的数目,这些子串满足替换 一个不同字符 以后,是 t串的子串。换言之,请你找到 st串中 恰好 只有一个字符不同的子字符串对的数目。

比方说, "computer"and "computation"只有一个字符不同: 'e'/'a',所以这一对子字符串会给答案加 1

请你返回满足上述条件的不同子字符串对数目。

一个 子字符串 是一个字符串中连续的字符。

示例 1:

输入:s = “aba”, t = “baba”
输出:6
解释:以下为只相差 1 个字符的 s 和 t 串的子字符串对:
(“aba”, “baba”)
(“aba”, “baba”)
(“aba”, “baba”)
(“aba”, “baba”)
(“aba”, “baba”)
(“aba”, “baba”)
加粗部分分别表示 s 和 t 串选出来的子字符串。

示例 2:

输入:s = “ab”, t = “bb”
输出:3
解释:以下为只相差 1 个字符的 s 和 t 串的子字符串对:
(“ab”, “bb”)
(“ab”, “bb”)
(“ab”, “bb”)
加粗部分分别表示 s 和 t 串选出来的子字符串。

示例 3:

输入:s = “a”, t = “a”
输出:0

示例 4:

输入:s = “abe”, t = “bbc”
输出:10

提示:

  • 1<=s.length,t.length<=1001 <= s.length, t.length <= 1001<=s.length,t.length<=100
  • st都只包含小写英文字母。

解法:dp

对于 s我们可以考虑每次以 s[i](0≤i<n)(0 \leq i < n)(0i<n)开始的 s的子串s't进行匹配。

s't进行匹配时,不同字符数量为 d。当 d == 1时,答案 +1。当 d > 1时,退出循环,接着匹配以 s[i+1]为起点的子串。

时间复杂度:O(m∗n∗min(m,n))O(m*n*min(m,n))O(mnmin(m,n))

C++代码:

class Solution {
public:int countSubstrings(string s, string t) {int m = s.size() , n = t.size();int ans = 0;for(int i = 0;i < m;i++){for(int j = 0;j < n;j++){int d = 0;for(int k = 0;i + k < m && j + k < n;k++){d += (s[i + k] != t[j + k]);if(d > 1) break;if(d == 1) ans++;}}}return ans;}
};

Python代码:

class Solution:def countSubstrings(self, s: str, t: str) -> int:m , n = len(s) , len(t)ans = 0for i in range(m):for j in range(n):d , k = 0 , 0while i + k < m and j + k < n:d = d + (1 if s[i + k] != t[j + k] else 0)if d > 1:breakif d == 1:ans = ans + 1k = k + 1return ans
http://www.tj-hxxt.cn/news/20691.html

相关文章:

  • 运城建设网站媒体广告投放平台
  • 建设人大网站搜索引擎广告图片
  • 图片点开是网站怎么做软件开发公司
  • 大连网站哪家做的好?如何创建网站的快捷方式
  • 网站被收录要怎么做网络营销的营销方式是什么
  • 北航网站建设福建百度开户
  • 东丽区装饰网站建设企业公司网站建设
  • 怎么做网站背景图片站长工具seo综合查询论坛
  • 重庆做网站的公司万网官网域名注册
  • 江苏省政府门户网站建设的调查报告百度网站管理员工具
  • 谁有国外hs网站全网推广公司
  • 网站bp怎么做做引流推广的平台
  • 怎么做婚介网站百度搜索引擎排行榜
  • 微分销系统登录广州seo网站
  • 公司做网站之前要准备什么软件国际军事新闻今日头条
  • 千博企业网站管理系统爱站网长尾词挖掘
  • 容桂网站开发百度搜索下载app
  • 企业响应网站精准广告投放
  • 免费做自己的网站百度账号免费注册
  • 北京做网站的价格seo精灵
  • 跳转到手机网站代码站长查询工具
  • 网站备案是先做网站还是做完了备案营销网站类型
  • 饲料行业怎么做网站老铁外链
  • 广州网站推广自助链接生成器
  • 成都室内装修设计培训seo和sem是什么意思啊
  • 哪个网站做室内效果图厉害济南网站建设哪家好
  • 建立一个网页需要多少钱seo公司的选上海百首网络
  • 视频直播网站建设费用资源搜索引擎搜索神器网
  • 深圳精品网站建设html底部友情链接代码
  • 怎么看一个网站用什么程序做的什么是搜索推广