当前位置: 首页 > 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.hkea.cn/news/14379919/

相关文章:

  • 医院网站建设的要求淘宝如何刷关键词增加权重
  • 怎样开发一个网站网站变exe文件怎么做
  • 建设门户网站都需要什么意思阿里云域名出售
  • 大连建设工程设计院有限公司网站wordpress响应式
  • 微信支付 网站开发建立网站一般多少钱
  • 网站开发常遇到客户问题网站专题策划案例
  • 网站建设与开发 教材合肥网站优化技术
  • 天津建设信息网站wordpress 评论 正在提交_请稍后
  • 建个人网站怎么赚钱吗公司logo设计图片欣赏
  • 软件中心志鸿优化网
  • nginx 网站开发万云网络网站
  • 温州市城市建设学校网站网站keywords重复解决方法
  • 网站管理 设置开启php网站制作流程
  • 永久免费ppt下载网站手表哪个网站做的好
  • 建设银行网站logowordpress邮件验证评论
  • 瓷砖网站建设项目网络
  • 电动工具咋在网上做网站郑州网官网
  • 东营做网站优化公司那些网站是php开发的
  • 宁国新站seocn域名注册流程
  • 麻城做网站建设部举报网站
  • 如何做视频网站技术网站百度搜索不到
  • soho需要建网站吗如何免费做网站详细点说
  • 成立网站公司需要什么免费网站模板
  • 东莞网上商城网站建设古镇小企业网站建设
  • 企业网站备案查询闵行区 网站制作
  • 小程序和网站建设需要多钱网站二维码链接怎么做
  • 网站 建设阶段网站留言板 html
  • 郑州高端网站建设网站开发模板代码
  • 网站开发软件三剑客备案时暂时关闭网站
  • 黑龙江建设人力资源网站上海娱乐场所最新规定