2023-03-28 2024-08-05 problem 1 分钟读完 (大约127个字) 0次访问lc1638. 统计只差一个字符的子串数目题目链接:LC1638 题解 方法一 n<100,三层循环枚举。 方法二:动态规划 假设 dp[i][j] 代表以 s[i] 和 t[j] 为不同字符的满足题目条件的方案数 代码 12345678910111213141516171819class Solution {public: int countSubstrings(string s, string t) { int ans = 0; for (int i=0;i<s.size();i++) { for(int j=0;j<t.size();j++) { int d = 0; for(int k=0;i+k<s.size()&&j+k<t.size(); k++) { if(s[i+k]!=t[j+k]) { d++; } if(d==2) break; if (d==1) ans +=1; } } } return ans; }}; lc1638. 统计只差一个字符的子串数目https://blog.xiang578.com/problem/lc1638.html作者Ryen Xiang发布于2023-03-28更新于2024-08-05许可协议 LeetCode, Problems, medium