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

管理系统官方网站竞价外包

管理系统官方网站,竞价外包,在日本网站做推广渠道,广州网络科技公司有哪些给你一个下标从 0 开始的整数数组 nums 和一个整数 target 。 返回和为 target 的 nums 子序列中,子序列 长度的最大值 。如果不存在和为 target 的子序列,返回 -1 。 子序列 指的是从原数组中删除一些或者不删除任何元素后,剩余元素保持原来…

给你一个下标从 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 <= 1000
  • 1 <= nums[i] <= 1000
  • 1 <= target <= 1000

代码:

#include<iostream>
#include<vector>using namespace std;class Solution {public:int lengthOfLongestSubsequence(vector<int>& nums, int target) {int len = nums.size(), i = 0, j = 0;vector<vector<int>> dp(len, vector<int>(target+1, 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;vector<int> 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.ds6.com.cn/news/98896.html

相关文章:

  • 高乐雅官方网站 哪个公司做的松松软文平台
  • 做爰全程的网站企业营销型网站有哪些
  • 怎么注册国外网站友好链接
  • 软件开发设计培训seo网络推广优化教程
  • 哪个网站做兼职有保障广东seo推广公司
  • 免费网站建设开发个人做seo怎么赚钱
  • 网站的策划方案怎么写谷歌关键词工具
  • 专门做微信推送的网站关键词分词工具
  • 哪个网站可以找题目给小孩做网络推广员压力大吗
  • 用rp怎么做网站导航菜单泉州seo托管
  • php 免费网站空间申请他达拉非片正确服用方法
  • 怎么做自己的导航网站文案代写收费标准
  • 动漫网站设计方案自动发帖软件
  • 用什么程序做资讯类网站中文搜索引擎有哪些
  • 做书app下载网站有哪些seo销售好做吗
  • 客户说做网站没效果怎么回答好网站网络优化外包
  • 深圳地铁建设集团网站西安网约车
  • wordpress自定义登录页背景颜色宁波企业seo外包
  • 网站建设步骤实践报告免费外链发布平台在线
  • 信息安全公司前10名天津短视频seo
  • excel做网页放进网站hao123主页
  • 大连模板网站制作价格整站快速排名
  • 设计方案流程系统优化的方法
  • 苏州前几天网站建设厦门seo搜索排名
  • qq推广是干什么的惠州自动seo
  • 宁波企业建站程序网络营销的定义
  • 查询网址在哪里查上海百网优seo优化公司
  • 怎样免费建立自己网站广告优化师的工作内容
  • 广州有什么好玩的地方推荐一下seo基础入门视频教程
  • 网站开发网网盘网页版登录入口