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

网站链接太多怎么做网站地图wordpress管理员密码被改

网站链接太多怎么做网站地图,wordpress管理员密码被改,wordpress视频悬停,新的网站设计公司一、完全背包 卡哥的总结,还挺全代码随想录 (programmercarl.com) 二、零钱兑换 II 518. 零钱兑换 II - 力扣(LeetCode) 被选物品之间不需要满足特定关系,只需要选择物品,以达到「全局最优」或者「特定状态」即可。 …

一、完全背包

卡哥的总结,还挺全代码随想录 (programmercarl.com)

二、零钱兑换 II 

518. 零钱兑换 II - 力扣(LeetCode)

被选物品之间不需要满足特定关系,只需要选择物品,以达到「全局最优」或者「特定状态」即可。

同时硬币相当于我们的物品,每种硬币可以选择「无限次」,很自然的想到「完全背包」。

这时候可以将「完全背包」的状态定义搬过来进行“微调”:

定义 f[i][j]为考虑前 iii 件物品,凑成总和为 jjj 的方案数量。

为了方便初始化,我们一般让 f[0][x] 代表不考虑任何物品的情况。

因此我们有显而易见的初始化条件:f[0][0]=1,其余 f[0][x]=0。

代表当没有任何硬币的时候,存在凑成总和为 0 的方案数量为 1;凑成其他总和的方案不存在。

当「状态定义」与「基本初始化」有了之后,我们不失一般性的考虑 f[i][j] 该如何转移。

对于第 i 个硬币我们有两种决策方案:

不使用该硬币:
f[i−1][j]

使用该硬币:由于每个硬币可以被选择多次(容量允许的情况下),因此方案数量应当是选择「任意个」该硬币的方案总和:

class Solution {public int change(int cnt, int[] cs) {int n = cs.length;int[][] f = new int[n + 1][cnt + 1];f[0][0] = 1;for (int i = 1; i <= n; i++) {int val = cs[i - 1];for (int j = 0; j <= cnt; j++) {f[i][j] = f[i - 1][j];for (int k = 1; k * val <= j; k++) {f[i][j] += f[i - 1][j - k * val];  }}}return f[n][cnt];}
}

三、组合总和 Ⅳ  

377. 组合总和 Ⅳ - 力扣(LeetCode)

emmmmm看官方题解吧377. 组合总和 Ⅳ - 力扣(LeetCode)

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

相关文章:

  • 简单的网站建设模板工程建设项目管理系统平台
  • 网站 建设 汇报金属网站模板
  • 工业园企业建设网站公司互联网app推广
  • 网站接任务来做网站入口设计
  • 全景图网站怎么做后台与网站
  • 做推广必须知道的网站网站建设免责声明
  • 网页设计素材模版昆明网站优化排名推广
  • 商城网站如何建设周口网站设计
  • 网站网页栅格化微信怎样开公众号
  • 做网站找哪家好熊掌号电商网站建设代码大全
  • 创建app需要什么条件乌市seo网络营销流程
  • 网站中加入地图导航seo网络营销招聘
  • 深圳视频网站开发百度联盟做网站赚钱
  • 电子商务网站前台建设免费图片素材网站推荐
  • 在线网站做图集相册wordpress登录卡死
  • 给公司网站做seo网站开发如何让图片加载的更快
  • 国外 设计 网站wordpress如何使用dplayer
  • win7 iis 新建网站怎么制作婚介网站
  • 查询网站所有关键词排名开发做一个网站的流程
  • 查询网站最新域名百度指数是什么意思
  • wordpress复古三栏主题seo关键词优化举例
  • 建设银行官方网站-云服务百度图片搜索图片识别
  • thinkphp开发企业网站网站 开发 成本
  • 南昌如何做百度的网站做企业网络营销推广
  • 官方网站开发用什么语言有没有专门做飞卢小说盗版的网站
  • 怎么制作个人作品网站网站首页像素
  • 网站建设预算和流程介绍怎么样宣传自己的网站
  • 小型服务器做网站wordpress形式
  • 深圳外贸英文网站设计公司哪家好济南冷空气来袭
  • 免费 个人网站中国华能集团电子商务平台