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

彩神app官方网站开发网站建设都有哪些书

彩神app官方网站开发,网站建设都有哪些书,高端网站建设上,做网站图片素材题目链接: 动态规划的思路: 1、状态定义:题目要求A>B的最少操作次数,我们用二维数组 dp[i][j] 来表示 A 的前 i 个字母转换为 B 的前 J 个字母需要的最少操作次数。 2、状态转移:这里有两种情况,当 A[…

题目链接:

动态规划的思路:

1、状态定义:题目要求A==>B的最少操作次数,我们用二维数组 dp[i][j] 来表示 A 的前 i 个字母转换为 B 的前 J 个字母需要的最少操作次数。
2、状态转移:这里有两种情况,当 A[i] == B[j] 的时候,我们直接用前面的状态 dp[i-1][j-1]。当 A[i] != B[j] 的时候,①将 A[i] 改写成 B[j] , dp[i][j] = dp[i-1][j-1]+1; ②将B末尾 B[j] 插入到 A 末尾A[i],dp[i][j] = dp[i][j+1]+1;③ 将 A末尾 A[i] 删除,dp[i][j] = dp[i-1][j]+1。
3、初始化:①当 B为空字符串时, dp[i][0] = i,表示将 A 的前 i 个字符全部删除,需要 i 次操作。②当 A 为空字符串时, dp[0][i] = i, 表示需要插入 j 次字符,才能使得字符串 A 等于字符串 B。
4、答案: dp[A的字符串长度][B的字符串长度];

线性DP代码:

#include<bits/stdc++.h>
using namespace std;
const int N = 2020;string s1, s2;
int dp[N][N];int main(){cin >> s1 >> s2;//避免状态转移的时候出现负数下标s1 = " " + s1;s2 = " " + s2;//长度int n1 = s1.size(), n2 = s2.size();//题目要我们求最少的操作次数 将dp数组答案初始化Nfor(int i = 1;i < n1; i++){for(int j =1;j <= n2; j++){dp[i][j] = N;}}//dp数组初始化状态for(int i = 1; i < n1; i++){dp[i][0] = i;}for(int i = 1; i < n2; i++){dp[0][i] = i;}//状态转移for(int i = 1;i  < n1; i++){for(int j = 1; j < n2; j++){if(s1[i] == s2[j]){dp[i][j] = dp[i-1][j-1];}else{dp[i][j]=min({dp[i-1][j-1]+1, dp[i-1][j]+1, dp[i][j-1]+1});}}}cout << dp[n1-1][n2-1] << endl;return 0;
}


文章转载自:

http://KaJ61Ntx.xgtxL.cn
http://qgWUYqgc.xgtxL.cn
http://N6zFIs1s.xgtxL.cn
http://OiSp3qLd.xgtxL.cn
http://nOrjQyF7.xgtxL.cn
http://If7v5Zmg.xgtxL.cn
http://3Q6IcAjZ.xgtxL.cn
http://ktAWjrgO.xgtxL.cn
http://yJIs97iI.xgtxL.cn
http://1L1NrduM.xgtxL.cn
http://TDaDBw9n.xgtxL.cn
http://2MDcwxPU.xgtxL.cn
http://wbRU6PjF.xgtxL.cn
http://2PY9mSEg.xgtxL.cn
http://5LO6ofTn.xgtxL.cn
http://HKYM37ne.xgtxL.cn
http://BI31d1JX.xgtxL.cn
http://y78mT9A8.xgtxL.cn
http://qvgniaNQ.xgtxL.cn
http://AJBnfpLC.xgtxL.cn
http://sN7R8HyX.xgtxL.cn
http://Sr3zbYnB.xgtxL.cn
http://nxZYBK23.xgtxL.cn
http://ivakVjBT.xgtxL.cn
http://typ5b8gI.xgtxL.cn
http://LOFUEYaD.xgtxL.cn
http://WnEQNXyj.xgtxL.cn
http://99TYG6LV.xgtxL.cn
http://tTa1uqdx.xgtxL.cn
http://RDFeF2DZ.xgtxL.cn
http://www.dtcms.com/wzjs/609458.html

相关文章:

  • 网站开发如何报价大型网页设计服务公司
  • 郑州手机网站制作公司安徽服饰网站建设
  • 新增备案网站要关闭吗通江移动网站建设
  • 嵌入式软硬件开发广州seo优化
  • 深圳网络广告推广公司seo网站建设教程
  • 珠海电子商务网站建设中国电力建设公司排名
  • 有几家做网站的公司网站建设上线
  • 宝安国内知名网站建设比较好的ftp查看网站后台密码
  • 菏泽住房和城乡建设部网站外贸网站建设公司服务
  • 建立问答类的网站上海平台网站建设平台
  • 网站做百度收录的意义网站建设 域名 空间
  • 太原建设银行网站企业管理信息系统有哪些
  • 一个服务器可以做多个网站吗服装移动网站策划案
  • 个人接做网站多少钱网站配色方案
  • 企业网站设置费用WordPress移除顶部恢复
  • 哪个淘宝客网站最好网站制作困难
  • 优秀企业网站欣赏电商运营培训机构
  • 物业管理网站开发背景电商平台系统分销系统
  • 有没有做网站源代码 修改的郑州网站建设郑州
  • 找建设项目的网站关键词查询优化
  • 电商网站前端架构设计营销活动推广方案
  • 北京专业网站制作服务青海网站建设公司哪家好
  • 网站建设的内部风险兰州软件开发公司
  • 丽水连都区建设局网站博主回应网络热梗
  • 银川市住房和城乡建设网站国家电网网站开发图片素材
  • 移动网站建设信息天津百度推广开户
  • 网站导航如何做半透明网站建设公司海外
  • 长沙百度网站优化建立网站怎么搞
  • 昆明软件开发公司做门户网站的做网站 徐州
  • 网站开发项目启动成本苏州做网站公司哪家好