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

免费稳定的网站空间功能型网站建设

免费稳定的网站空间,功能型网站建设,wordpress 浏览计数,保山市住房和建设局网站给你一个下标从 0 开始的整数数组 nums 和一个整数 target 。 返回和为 target 的 nums 子序列中#xff0c;子序列 长度的最大值 。如果不存在和为 target 的子序列#xff0c;返回 -1 。 子序列 指的是从原数组中删除一些或者不删除任何元素后#xff0c;剩余元素保持原来… 给你一个下标从 0 开始的整数数组 nums 和一个整数 target 。 返回和为 target 的 nums 子序列中子序列 长度的最大值 。如果不存在和为 target 的子序列返回 -1 。 子序列 指的是从原数组中删除一些或者不删除任何元素后剩余元素保持原来的顺序构成的数组。 示例 1 输入nums [1,2,3,4,5], target 9 输出3 解释总共有 3 个子序列的和为 9 [4,5] [1,3,5] 和 [2,3,4] 。最长的子序列是 [1,3,5] 和 [2,3,4] 。所以答案为 3 。示例 2 输入nums [4,1,3,2,1,5], target 7 输出4 解释总共有 5 个子序列的和为 7 [4,3] [4,1,2] [4,2,1] [1,1,5] 和 [1,3,2,1] 。最长子序列为 [1,3,2,1] 。所以答案为 4 。示例 3 输入nums [1,1,5,4,5], target 3 输出-1 解释无法得到和为 3 的子序列。提示 1 nums.length 10001 nums[i] 10001 target 1000 代码 #includeiostream #includevectorusing namespace std;class Solution {public:int lengthOfLongestSubsequence(vectorint nums, int target) {int len nums.size(), i 0, j 0;vectorvectorint dp(len, vectorint(target1, 0));for(i 0; i nums.size(); i){for(j 0; j target; j){if(i 0){// 初始化if(j nums[i])dp[0][j] 1;}else{if(j nums[i] dp[i-1][j-nums[i]] ! 0){dp[i][j] max(dp[i-1][j], dp[i-1][j-nums[i]] 1);}else if(j nums[i]){dp[i][j] max(dp[i-1][j], 1);}elsedp[i][j] dp[i-1][j];}}}if(dp[len-1][target] 0) return -1;else return dp[len-1][target];}};int main(){Solution obj;vectorint nums({1,2,3,4,5});int res obj.lengthOfLongestSubsequence(nums, 9);cout res;return 0; } 解题思路 1使用动态规划思想。 2首先创建一个 dp 数组。 3根据题目对 dp 进行初始化。题目主要有一个 target因此我们将对 满足第一个元素的大小进行初始化。 4根据题目找到递归表达式。本题有大于、等于和小于三种情况需要判断。
http://www.hkea.cn/news/14540805/

相关文章:

  • 免费大气网站模板wordpress企业类模板下载
  • 使用iis搭建网站辽宁建设工程信息网昂
  • 嘉峪关网站seowordpress 短信登录密码错误
  • 寮步营销型网站建设wordpress 彩色序号
  • 个人建站除了wordpress辽宁建设工程信息网地址
  • 企业建站系统平台湖北省建设厅招骋网站
  • 益阳一站式网站建设公司wordpress引导页死循环
  • 网站价格表2023年最新科技成果
  • 合肥网页制作公司推荐评论优化
  • 高端建设网站公司网站建设前期开发
  • 织梦模仿网站视频主机屋 WordPress 问题 多
  • 做企业网站用什么字体北京 做网站 公司
  • 杰讯山西网站建设wordpress柒主题
  • 电子商务网站建设有管理课后答案项目策划书八篇案例
  • 专注高端网站设计网站开发费用计入什么二级科目
  • 工程建设资料员报名网站青海建设银行的官方网站
  • 网站定位授权开启权限怎么做wordpress 插件 速度
  • 便利的网站建设做网站如何找项目
  • 淘宝官方网站登录页面域名注册好了怎么样做网站
  • 网站显示百度众测是怎么做的专业的网站制作公司地址
  • 可以做网站挂在百度上吗做招投标应该了解的网站
  • 北京建站模板公司如何开网站做代销
  • 深圳福田区住房和建设局网站知道ip域名如何进入网站
  • 建设网站注意哪几点网站建站ddp
  • 长春网站建设方案托管湖州网站设计平台
  • 如果盗用网站模板wordpress怎样改头像
  • 网站建设属于哪种职位wordpress显示访客
  • 做的图怎么上传到网站网站建设案例代理商
  • 网站怎样建设做哪些网站比较好
  • 郴州网站建设公司电话wordpress视频列表