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

网站开发验收报告模板百度推广代理商名单

网站开发验收报告模板,百度推广代理商名单,网站开发合作,龙岗天气sad的一天&#xff0c;明天开始上班&#xff0c;而且娃还行&#xff0c;媳妇儿状态不稳定&#xff0c;太难了也&#xff01;&#xff01;&#xff01; 完全背包 #include<vector> #include<iostream> using namespace::std; int main(){int N;//种类int V;//空间ci…

sad的一天,明天开始上班,而且娃还行,媳妇儿状态不稳定,太难了也!!!

 完全背包

#include<vector>
#include<iostream>
using namespace::std;
int main(){int N;//种类int V;//空间cin >> N;cin >> V;vector<int>wi(N,0);vector<int>vi(N,0);for(int i = 0; i< N ;i++){cin >> wi[i];cin >> vi[i];}vector<int>dp(V+1,0);for(int i = 0;i < N;i++){for(int j = wi[i];j < V+1;j++){dp[j] = max(dp[j],dp[j - wi[i]]+vi[i]);}}std::cout << dp[V] << std::endl;return 0;
}

我理解的01背包和完全背包的核心代码区别:

01背包:物品在只能用一次,所以用背包空间去减当前物品的重量,然后去看是否需要用这个物品。

完全背包:用当前物品的重量去填满背包空间,然后用不同的物品去放。

 518. 零钱兑换 II  

随想录:这个递推公式大家应该不陌生了,我在讲解01背包题目的时候在这篇494. 目标和 (opens new window)中就讲解了,求装满背包有几种方法,公式都是:

dp[j] += dp[j - nums[i]];

class Solution {
public:int change(int amount, vector<int>& coins) {int N = coins.size();vector<int>dp(amount+1,0);dp[0] = 1;//和我昨天纠结那题一样,昨天用的是二维查表 494题for(int i = 0;i < N;i++){for(int j = coins[i];j < amount+1;j++){dp[j] += dp[j - coins[i]];}}return dp[amount];}
};

377. 组合总和 Ⅳ  

因为存在不同顺序算不同的方法,所以for循环的内外循环需要变更,先遍历空间,再遍历物品。否则物品是有先后顺序的。

class Solution {
public:int combinationSum4(vector<int>& nums, int target) {int n = nums.size();vector<int>dp(target+1,0);dp[0] = 1;for(int j = 0; j < target+1;j++){for(int i = 0;i < n;i++){if(j - nums[i] >= 0 && dp[j] < INT_MAX - dp[j - nums[i]]){dp[j] += dp[j - nums[i]];}}}return dp[target];}
};

http://www.yayakq.cn/news/705549/

相关文章:

  • 途牛旅游线路网站建设分析开发区网站建设在哪
  • 大连网络营销网站白银价格
  • 如何创建网站教程什么是百度快照
  • 乐清建设网站哪家好运城哪里做网站
  • 快速整站排名seo教程金顺广州外贸网站建设
  • 大连 手机网站案例订阅号做微网站需要认证吗
  • 深圳网站建设的基如何再工商局网站做设备抵押
  • 做投资要关注哪些网站装修设计软件有哪些
  • 襄樊网站网站建设在线天堂8
  • 网站卖了对方做违法吗网站生成器怎么做
  • 如何建立网站?大学生网络营销策划方案书
  • 域名买好怎么开始做网站东莞市网站建设分站公司
  • iis 无法启动此网站小礼品网络定制
  • 网页设计可以自学吗苏州网站seo服务
  • 南京网站建设苏icp备网站建设 今网科技
  • 商业网站开发的实训小结怎么写苏州专业设计网站
  • 国外被墙网站搭建一个app平台要多少钱
  • 做景观的网站专业的标志设计公司
  • 怎么做网站聊天视频直播深圳设计公司品牌
  • 网站域名响应时间管理系统admin入口
  • 怎么做一个赚钱得网站软装设计公司名称
  • 谢岗仿做网站自适应网站模板
  • 中小企业微网站建设意大利做包招工的网站
  • 软件开发网站策划方案茶叶网站开发目的和意义
  • 免费做直播网站有什么网站是学做吃的
  • php jsp开发网站开发深信服对单一网站做限速
  • 行业网站建设费用百度手机助手网页
  • 鸽WordPress主题苏州seo服务
  • 东莞建外贸网站好番禺做网站
  • 获取网页 代码 做网站大连网站建设功能