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

丰台做网站制作网站

丰台做网站,制作网站,b2c电子商务网站怎么做,网页制作费用预算很明显的动态规划,就是怎么用想了一段时间。(开始还怀疑过是不是双指针,发现不行,因为会出现s3的下一个字符同时能够匹配到两个字符串字符的情况) 然后就是构建数组dp[101][101],数组代表前x个s1字符和前y…

很明显的动态规划,就是怎么用想了一段时间。(开始还怀疑过是不是双指针,发现不行,因为会出现s3的下一个字符同时能够匹配到两个字符串字符的情况)

然后就是构建数组dp[101][101],数组代表前x个s1字符和前y个s2字符是否与前x+y个s3是交错字符串。

不断递归就行了:

class Solution {
public:string s1,s2,s3;int dp[101][101];bool dg(int x,int y){if(s1.size()==x&&s2.size()==y){dp[x][y]=1;return 1;}if(dp[x][y]!=-1) return dp[x][y]==1;bool b=0;if(s1.size()>x&&s1[x]==s3[x+y]){b=b|dg(x+1,y);}if(s2.size()>y&&s2[y]==s3[x+y]){b=b|dg(x,y+1);}dp[x][y]=b;return b;}bool isInterleave(string s1, string s2, string s3) {if(s1.size()+s2.size()!=s3.size()) return 0;this->s1=s1;this->s2=s2;this->s3=s3;memset(dp,-1,sizeof(dp));dg(0,0);return dp[s1.size()][s2.size()]==1;}
};

学到了一点东西就是可以用-1、0、1三种状态分别代表未判断、不是交错字符串、是交错字符串,之前也用到过这种做法,可以降低复杂度。

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

相关文章:

  • 做网站联盟市场宣传推广方案
  • 网络推广最好的网站网站排名查询工具
  • 公司网站建设模块简介网络营销的方式和手段
  • 网站服务器搭建及配置的具体步骤知名品牌营销策略
  • 宁波建设监理协会网站搜索引擎营销名词解释
  • 网页网站公司如何做备份搜索引擎网站有哪些
  • 常州做网站的公司建站公司哪家好
  • 营销云平台语音外呼四川旅游seo整站优化
  • 建设网站的运行费包括什么地方线上营销怎么推广
  • 城阳网站开发公司建设网站费用
  • wordpress add_permastruct十堰seo优化方法
  • 纪委网站举报怎么做网站如何优化排名
  • 推广信息哪个平台好专业搜索引擎seo服务
  • 怎么用sharepoint做网站seo培训资料
  • 个人主页网站设计代码浙江网站推广公司
  • 池州网站建设广告联盟app下载
  • 电商未来发展趋势前景外贸seo网站推广
  • 那家b2c网站建设报价营销app
  • 西宁网站优化品牌整合营销方案
  • js建设网站外网app拉新项目推广代理
  • 6免费建站的网站搜索引擎优化的主要工作
  • 视频网站做游戏分发网站收录入口
  • 找网站建设公司哪家好浙江网站建设平台
  • 模板 网站企业管理培训课程报名
  • 专业的网站制作seo免费课程
  • 井研移动网站建设设计公司排名前十强
  • 重庆市建设考试报名网站腾讯云域名购买
  • 合川网站建设公司百度指数分析工具
  • mac系统使用wordpress百度有专做优化的没
  • 企拓客app靠谱吗龙岗seo网络推广