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

域名过期做的网站怎么办网络营销发展方案策划书

域名过期做的网站怎么办,网络营销发展方案策划书,产品推广找哪家公司,网站建设明细报价单leetcode系列 文章目录 一、核心操作二、外层配合操作三、核心模式代码总结 一、核心操作 确定dp[i][j]的含义:i为物品容量(数字),j为背包容量,dp[i][j]为用前i个物品装满容量为j的背包的方法数量递推公式&#xff0…

leetcode系列

文章目录

  • 一、核心操作
  • 二、外层配合操作
  • 三、核心模式代码
  • 总结


一、核心操作

  1. 确定dp[i][j]的含义:i为物品容量(数字),j为背包容量,dp[i][j]为用前i个物品装满容量为j的背包的方法数量
  2. 递推公式,当遍历到第i行时,如果背包容量不到nums[i],则说明背包装不下物品i,此时dp[i][j]直接等于上一行的dp[i-1][j];当背包容量大于等于nums[i]时,则装满背包有两种方法:不用物品i装满背包或者包括物品i装满背包,不用物品i的时候方法数量就是dp[i-1][j],用物品i的时候方法数量就是dp[i-1][j-nums[i]],则dp[i-1][j]等于dp[i-1][j]+dp[i-1][j-nums[i]]
  3. 初始化,首先第0行中如果背包容量大于等于物品0的容量,则只有nums[0]的那一个地方为1,其他都为0(但是dp[0][0]例外,用物品0装满容量为0的背包有一种方法,那就是不放),但是要注意0的存在:万一物品0的容量就是0,那么装满容量为0的背包其实有两种方法,放和不放。然后第0列的初始化要看物品容量为0的个数,即为 2的 物品容量为0的个数 次方,这样其实就涵盖了第0个物品容量为0的情况
  4. 遍历顺序:i从1开始,j从1开始

提示:小白个人理解,如有错误敬请谅解!

二、外层配合操作

  1. 既然是可以通过加减,将nums拼凑成目标数,则可以把加的分为一类,称为left,把减的成为一类,称为right,则left-right=target,right=sum-left,所以left=(target+sum)/2,其实这就是背包的容量,要求装满这么大容量的背包有几种方法,所以如果sum加起来还没target大,那肯定凑不成的,其次如果target+sum是奇数,那也不可能有结果

三、核心模式代码

代码如下:

class Solution {
public:int findTargetSumWays(vector<int>& nums, int target) {int sum=0;for(int i=0;i<nums.size();i++){sum+=nums[i];}if(abs(target)>sum)return 0;if((target+sum)%2)return 0;int n=(sum+target)/2;vector<vector<int>> dp(nums.size(),vector<int>(n+1,0));if(nums[0]<=n) dp[0][nums[0]]=1;int count=0;for(int i=0;i<nums.size();i++){if(nums[i]==0)count++;dp[i][0]=pow(2,count);}for(int i=1;i<nums.size();i++){for(int j=1;j<=n;j++){if(j<nums[i])dp[i][j]=dp[i-1][j];else dp[i][j]=dp[i-1][j]+dp[i-1][j-nums[i]];}}return dp[nums.size()-1][n];}
};

总结

  1. 很多小细节要注意,尤其是初始化的时候,如果物品容量为0怎么办,其次还有第0行的初始化,如果物品容量大于背包容量,那无论装满多少容量的背包的方法都是0,除了dp[0][0]!!
http://www.dtcms.com/wzjs/17720.html

相关文章:

  • wordpress大学模板深圳百度推广优化
  • 管理咨询公司名字起名大全seo入门书籍推荐
  • 优质手机网站建设企业外链购买平台
  • 郑州最好网站制作公司优化大师有必要花钱吗
  • 网站建设所需的硬件设备免费推广网站大全下载安装
  • 广州微网站建设信息网站制作费用
  • 推销产品什么网站好网络安全有名的培训学校
  • php 网站备份代码营销传播
  • 网页游戏广告平台网站建设企业管理培训免费课程
  • 网站添加cms搜狗网站收录入口
  • 建站平台 discuz线上线下推广方案
  • 网站默认首页怎么做专业关键词优化平台
  • 如何学习网站建设重庆seo的薪酬水平
  • 怎么做监控直播网站抖音推广
  • 网站建设的重要性 学校推广一手渠道
  • 中国b2b网站有哪些链爱生态怎么交易
  • 网站建设公司怎么开电商平台推广公司
  • 用asp做网站遇到的问题网络安全培训机构排名
  • 中组部 两学一做 网站怎样注册个人网站
  • 淄博网站优化推广google国外入口
  • 网站专题二级页怎么做百度小说排行榜第一名
  • 湖南网站设计成人技能培训
  • 做色流网站在哪买广东省最新新闻
  • 做本地网站赚钱吗全国分站seo
  • 台州卫浴网站建设百度公司高管排名
  • 公司网站续费帐怎么做优化大师下载旧版本安装
  • seo推广灰色词安卓优化大师最新版
  • 金融产品做网站推广百度知道首页登录
  • 淄博政府网站建设托管qq空间秒赞秒评网站推广
  • 一般通过山女是什么梗优化合作平台