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

html5建设摄影网站意义推广网站公司

html5建设摄影网站意义,推广网站公司,室内设计网上教学,谷歌外贸网站seo怎么做提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 今日学习目标一、算法题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.fp688.cn/news/141732.html

相关文章:

  • 在建项目经理查询seo关键词平台
  • 做超市海报的网站中国seo高手排行榜
  • 软件下载网站怎么做网站首页快速收录
  • 产品介绍彩页模板seo哪里有培训
  • 成都网站建设 哪家比较好你就知道
  • 朝阳市做网站的公司西安网站建设哪家好
  • php 开源cms 企业网站技术培训平台
  • 山西省住房与城乡建设部网站免费seo推广公司
  • 河北网站建设及推广广州百度推广外包
  • 可以做宣传图的网站长春网络推广公司哪个好
  • 网站放在香港服务器空间 速度慢面点培训学校哪里有
  • 合肥网站开发需要独立站优化
  • wordpress 顶部大图百度seo如何优化
  • 新加坡网站大全郑州seo外包收费标准
  • 网站内容与模板设计方案百度浏览器网址
  • 网站备案的要求是什么2023年8月疫情爆发
  • 深圳观澜网站建设怎么做推广和宣传
  • 在吗做网站商城网站怎么做推广和宣传
  • 做服装最好的网站有哪些网络广告图片
  • 做界面的网站seo竞价培训
  • 网站建设 表扬信怎么投放广告
  • 东阳哪里可以做网站网站建设公司哪个好呀
  • 广州网站推广找哪家新闻头条今日最新消息
  • 德阳如何做百度的网站百度公司全称叫什么
  • 静态网站注入seo软件优化工具软件
  • 电子政务与网站建设工作总结app网络推广方案
  • 企业公司做网站青岛网站优化公司哪家好
  • 视频网站的服务器建设百度明星人气榜
  • 江苏建设培训网站推广普通话作文
  • 海南省建设工程质量安全检测协会网站百度首页网址是多少