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

免费稳定的网站空间西安网站建设招商

免费稳定的网站空间,西安网站建设招商,网站建设是指,王也高清头像图片给你一个下标从 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.dnsts.com.cn/news/80114.html

相关文章:

  • 专业的设计网站建设wordpress群站
  • 重庆制作网站公司哪家好wordpress注册登录
  • 2020网络营销推广方式网站优化内容
  • 1688网站建设与维护好用的网站模板
  • 网站建设的原则有哪些WordPress文章中的编辑去掉
  • 网站怎么做会员系统忻州网站建设哪家好
  • 广州网站外贸推广律师 wordpress
  • wordpress充值功能太原网站优化步骤
  • 自己做的美食在哪个网站上卖百度建站
  • 韩国教做发饰的网站wordpress 增加备案号
  • wordpress 网站标题设置方法常德网站建设哪家权威
  • 网站开发专业定制网站建设服务器有哪些
  • 自己做网站转发新闻违法么嘉兴网站建设品牌升级
  • 闵行建设机械网站做网站一般把宽度做多少
  • 友情链接对网站的作用网页设计图片格式
  • 深圳网站建设服务哪个便宜啊淄博周村网站建设公司
  • 石大远程在线考试 《网页设计与网站建设》网站开发市场价
  • 网站建设的er图wordpress 资源站模板
  • 市体育局网站 两学一做免费网站提交入口
  • 网站开发语言用什么好网站群建设 中标
  • 县局网站建设招标百度网站建设平台
  • 网站建设有没有做的必要华为云助力企业网站安全保障
  • 建立网站有什么要求广州门户网站建设公司
  • ps做网站 大小公司装修便宜
  • 重庆网站建设推广公司哪家好王野天图片
  • 河北网诚网站建设怎么把服务器做网站
  • 科技网站首页电商类公司网站应该怎么搭建
  • 外贸没有公司 如何做企业网站网站备案号码
  • 帮企网站建设图片制作用什么软件
  • 中企网站建设wordpress+widget+开发