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

长安网站建设多少钱东莞大岭山俪仁妇产医院

长安网站建设多少钱,东莞大岭山俪仁妇产医院,做网站采集,百度官网下载安装到桌面上共性 做完下面三题#xff0c;发现三个的dp数组中i都是以 i 为结束的字串。 1 300. 最长递增子序列 300. 最长递增子序列 AC#xff1a; class Solution { public:int dp[10010]; // 表示以i结束的子序列最大的长度/*if(nums[j] nums[i])dp[j] max(dp[j],dp[i] …共性 做完下面三题发现三个的dp数组中i都是以 i 为结束的字串。 1 300. 最长递增子序列 300. 最长递增子序列 AC class Solution { public:int dp[10010]; // 表示以i结束的子序列最大的长度/*if(nums[j] nums[i])dp[j] max(dp[j],dp[i] 1);dp[0..nums.size()-1] 1;每个i结束i j 0...n-1 j模拟——*/int lengthOfLIS(vectorint nums) {for(int i 0; i nums.size();i)dp[i] 1;int ans 0;for(int i 0; i nums.size();i){for(int j 0; j i; j){if(nums[j] nums[i])dp[i] max(dp[i],dp[j] 1);}ans max(ans,dp[i]);}return ans;} }; 2 674. 最长连续递增序列 674. 最长连续递增序列 和上一题差不多就是 j 直接为 i - 1 即可。AC代码 class Solution { public:int dp[10010]; // 以i结束的子序列最长的连续递增的长度/*j i-1if(nums[i] nums[j])dp[i] max(dp[i],dp[j])dp[0...n-1] 1i j模拟——*/int findLengthOfLCIS(vectorint nums) {for(int i 0; i nums.size();i)dp[i] 1;int ans 1;for(int i 1; i nums.size();i){int j i-1;if(nums[i] nums[j])dp[i] max(dp[i],dp[j]1);ans max(ans,dp[i]);cout dp[i] ;}return ans;} }; 前两题概括来说 不连续递增子序列的跟前0-i 个状态有关连续递增的子序列只跟前一个状态有关 3 718. 最长重复子数组 718. 最长重复子数组 重点 1. 注意题目中说的子数组暗指的是连续子序列。 2. int dp[1010][1010]; // nums1以i结尾 nums2的以j结尾 最长公共子串的长度 以x结尾两个字串才可比较。 3. 需要重点理解dp[i][j] 只能从dp[i-1][j-1]推导出来 不能从dp[i-1][j] 或是dp[i][j-1] carl一共在实现细节上给了三种方式我使用了dp数组含义更加直观但是多写几行的第三种写法在拓展部分AC代码 class Solution { public:int dp[1010][1010]; // nums1以i结尾 nums2的以j结尾 最长公共子串的长度/*需要重点理解dp[i][j] 只能从dp[i-1][j-1]推导出来 不能从dp[i-1][j] 或是dp[i][j-1]if(nums[i] nums[j])dp[i][j] dp[i - 1][j - 1] 1else dp[i][j] 0for(int j 0; j nums1.size();j)if(nums2[0] nums1[i]) dp[0][j] 1else dp[0][j] 0for(int i 0; i nums2.size();i)if(nums1[0] nums2[i]) dp[i][0] 1else dp[i][0] 0;i j*/int findLength(vectorint nums1, vectorint nums2) {int ans 0;for(int j 0; j nums1.size();j){if(nums2[0] nums1[j]) dp[0][j] 1;else dp[0][j] 0;ans max(ans,dp[0][j]);}for(int i 0; i nums2.size();i){if(nums1[0] nums2[i]) dp[i][0] 1;else dp[i][0] 0;ans max(ans,dp[i][0]);}for(int i 1; i nums2.size();i){for(int j 1; j nums1.size();j){if(nums2[i] nums1[j])dp[i][j] dp[i - 1][j - 1] 1;else dp[i][j] 0;ans max(ans,dp[i][j]);}}// for(int i 0; i nums2.size();i)// {// for(int j 0; j nums1.size();j)// cout dp[i][j] ;// cout endl;// }return ans;} };
http://www.dnsts.com.cn/news/73713.html

相关文章:

  • 做网站超速云河北省建设厅注册中心网站首页
  • 什么网站可以做软件有哪些内容吗o2o网站建设咨询
  • 网站域名有了 网站如何建设logo智能设计
  • 展示系统 网站模板免费下载wordpress 无法登录
  • 庆阳北京网站建设汉字叔叔花了多少钱做网站
  • 即墨市城乡建设局网站三明北京网站建设
  • discuz下载官网网站优化外包价格
  • 电子商务网站设计与维护论文东莞网站推广技巧
  • 什么网站可以做字体效果好淘宝店铺怎么运营起来
  • 公司网站维护怎么做如何网站开发语言
  • 精品网站建设费用 搜搜磐石网络做花语的网站
  • wordpress百度pingseo推广要多少钱
  • 网站实名制注册怎么做四川住房与城乡建设厅网站
  • 山西成宁做的网站杭州专业建设网站哪里好
  • 教着做美食的网站泰来县城乡建设局网站
  • 有哪些网站是做采购招标的星空传媒苏清歌孟若羽
  • 专业做婚庆的网站有哪些上海app开发和制作公司
  • 可不可以异地建设网站在线ip代理网页
  • 建设网站观澜中国做的比较好的电商网站有哪些
  • 淘宝返利网站怎么做的摄影网站模板源码
  • 火狐 开发者 网站shopex更改数据密码后网站打不开了
  • 网站直播怎样做网站建设前期准备方案
  • 盐城网站建设方案微信公众号平台手机端
  • 500做网站做淘宝需要知道什么网站
  • 360网站怎么做链接石家庄网架公司
  • 盐山做网站网站建设文字教程视频
  • 清远市建设工程交易中心网站福建工商网上登记平台
  • 免费素材网站 可商用心理咨询网站
  • 网站怎么设关键词杭州外贸网站多少钱
  • 提供网站建设工具网页结构有哪几种