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

网站建设+人员+年终总结手机百度如何发布作品

网站建设+人员+年终总结,手机百度如何发布作品,有没有教做化学药品的网站,运动 网站专题怎么做提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 今日学习目标一、算法题1.完全背包问题2.零钱兑换 II3.组合总和 Ⅳ 学习及参考书籍 今日学习目标 完全背包问题 零钱兑换 II(518) 组合总和…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 今日学习目标
  • 一、算法题
    • 1.完全背包问题
    • 2.零钱兑换 II
    • 3.组合总和 Ⅳ
  • 学习及参考书籍


今日学习目标

完全背包问题
零钱兑换 II(518)
组合总和 Ⅳ(377)

一、算法题

1.完全背包问题

题目:
有N件物品和一个最多能背重量为W的背包。第i件物品的重量是weight[i],得到的价值是value[i] 。每件物品都有无限个(也就是可以放入背包多次),求解将哪些物品装入背包里物品价值总和最大。

完全背包和01背包问题唯一不同的地方就是,每种物品有无限件。
每种物品有无限个,所以遍历的顺序要从小到大遍历

// 先遍历物品,再遍历背包
for(int i = 0; i < weight.size(); i++) { // 遍历物品for(int j = weight[i]; j <= bagWeight ; j++) { // 遍历背包容量dp[j] = max(dp[j], dp[j - weight[i]] + value[i]);}
}

2.零钱兑换 II

题目:
给你一个整数数组 coins 表示不同面额的硬币,另给一个整数 amount 表示总金额。

请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回 0 。

假设每一种面额的硬币有无限个。

题目数据保证结果符合 32 位带符号整数。

示例 1:

输入:amount = 5, coins = [1, 2, 5]
输出:4
解释:有四种方式可以凑成总金额:
5=5
5=2+2+1
5=2+1+1+1
5=1+1+1+1+1

代码:

lass Solution {
public:int change(int amount, vector<int>& coins) {vector<int> dp(amount + 1, 0);dp[0] = 1;for (int i = 0; i < coins.size(); i++) { // 遍历物品for (int j = coins[i]; j <= amount; j++) { // 遍历背包dp[j] += dp[j - coins[i]];}}return dp[amount];}
};

3.组合总和 Ⅳ

题目:
给你一个由 不同 整数组成的数组 nums ,和一个目标整数 target 。请你从 nums 中找出并返回总和为 target 的元素组合的个数。

题目数据保证答案符合 32 位整数范围。

示例 1:

输入:nums = [1,2,3], target = 4
输出:7
解释:
所有可能的组合为:
(1, 1, 1, 1)
(1, 1, 2)
(1, 2, 1)
(1, 3)
(2, 1, 1)
(2, 2)
(3, 1)
请注意,顺序不同的序列被视作不同的组合。

代码:

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

学习及参考书籍

代码随想录

http://www.ds6.com.cn/news/69858.html

相关文章:

  • 在线网页截图工具seo的内容怎么优化
  • 甘肃搜索引擎网络优化百度seo营销公司
  • 免费推广企业网站广东东莞疫情最新消息
  • 江苏省住房和城乡建设部网站优化网站收费标准
  • 邯郸做网站的公司2022年热点营销案例
  • 欧泰国际物流网站电子商务网店运营推广
  • wordpress word发布文章搜索引擎优化排名关键字广告
  • 校园二手物品交易网站开发背景软文营销策划
  • 聚企网厦门seo专业培训学校
  • 深圳seo网站建设搜索引擎的使用方法和技巧
  • 青海住房与建设厅网站培训课
  • 随州学做网站的学校网站建设与管理就业前景
  • wordpress have_posts()网站seo怎么做
  • 哈尔滨企业建站服务商销售的三个核心点
  • 做网站黑吃黑是什么罪平台推广策略都有哪些
  • wordpress 文章和页面搜索引擎优化策略有哪些
  • 金华市建设局婺城分局网站湖南网站建设seo
  • 扒完网站代码之后怎么做模板seo课程培训入门
  • 30天网站建设实录教程手机网站制作平台
  • wordpress古腾堡编辑器sem与seo的区别
  • 做网站需要什么营业执照腾讯企业邮箱登录入口
  • 湖州seo排名seoul怎么读
  • 北京网站建设有哪些公司网络推广应该怎么做啊
  • 我要做一个网站 需要营业范围吗百度一下主页官网
  • 宣传部网站建设方案公司seo是指什么意思
  • 仿淘宝电商网站开发报价汕头seo优化培训
  • 烟台产品网站建设百度不能搜的十大禁词
  • 做www网站需要多少钱百度网址大全 简单版
  • 课堂资源管理网站开发需求分析seo网站优化软件价格
  • 怎么做打鱼网站网页设计与制作用什么软件