自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 丑数(dp)

丑数

2022-11-12 13:20:30 120 1

原创 合唱队形 (最长上升子序列 + 最长下降子序列)

合唱队形

2022-08-24 12:55:35 316

原创 分组背包问题之一维数组

分组背包问题

2022-07-26 10:35:22 297

原创 分组背包问题之二维数组

分组背包问题

2022-07-25 17:50:49 182

原创 PKU2506Tiling

从这篇的标题可以看出……个寂寞,第一眼看到这个标题,大部分人绝对是一脸蒙的。回归正题。有人说,dp太难了,说我怎么一上来就写dp的题目(其实是自己觉得难),所以今天就降一个level,讲道递推的题。题目如下:对于一个2行N列的走道。现在用12,22的砖去铺满。问有多少种不同的方式。下图是一个2行17列的走道的某种铺法。整个测试有多组数据,请做到文件底结束。每行给出一个数字N,0 .........

2022-07-09 15:38:07 603

原创 01背包求总方案数

01背包求总方案数

2022-07-09 12:05:46 297

原创 混合背包问题

混合背包问题

2022-07-08 11:11:09 243

原创 数塔问题(dp)

数塔问题

2022-07-01 09:09:51 1497 1

原创 多重背包问题(二进制优化)

上篇文章和大家分享了如何用朴素算法解决多重背包问题,没看过的建议先去看看。多重背包问题之朴素算法但上篇文章结尾也说了,这个算法是需要优化的,今天就给大家分享一下多重背包问题的二进制优化方法。当然,还有单调队列优化方法,但可惜我学艺不精,还没学到数据结构。题目如下:有 N 种物品和一个容量是 V 的背包。第 i 种物品最多有 si 件,每件体积是 vi,价值是 wi。求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。输出最大价值。输入格式第一行两个整数,N,V,用空格隔开,

2022-06-30 19:39:57 490

原创 多重背包问题

我们前面已经讲了01背包和完全背包问题,其实多重背包就是由01背包引申而来的,所以没看过01背包问题的建议先去看看。01背包二维数组01背包一维数组另外解决多重背包问题,学会完全背包也是个关键。完全背包问题之二维数组解法完全背包问题之一维数组解法由于多重背包的解法有很多,这次就先讲用“朴素算法”求解。题目如下:为了庆贺班级在校运动会上取得全校第一名成绩,班主任决定开一场庆功会,为此拨款购买奖品犒劳运动员。期望拨款金额能购买最大价值的奖品,可以补充他们的精力和体力。第一行二个数n(n≤500),

2022-06-29 22:13:49 183

原创 完全背包问题(一维数组)

上期文章和大家分享了一下完全背包问题的二维数组解法,今天和大家分享一下完全背包问题的一维数组解法。本文将与01背包的一维数组做法、完全背包的二维数组做法进行比较没看过上篇文章的建议先去看看:完全背包问题之二维数组题目还是那道:【题目描述】设有n种物品,每种物品有一个重量及一个价值。但每种物品的数量是无限的,同时有一个背包,最大载重量为M,今从n种物品中选取若干件(同一种物品可以多次选取),使其重量的和小于等于M,而价值的和为最大。【输入】第一行:两个整数,M(背包容量,M≤200)和N(物品数量

2022-06-28 12:19:18 545

原创 完全背包问题(二维数组)

通过三天的发文章,终于稍微弄明白Markdown了,接下来话不多说,直接干正事。前两篇文章分别和大家讲了一下01背包的两种做法,感兴趣的可以去看看。今天和大家分享一下完全背包问题的解题思路(二维数组)。本文在写完全背包的解题方法时会与01背包做对比题目如下:【题目描述】设有n种物品,每种物品有一个重量及一个价值。但每种物品的数量是无限的,同时有一个背包,最大载重量为M,今从n种物品中选取若干件(同一种物品可以多次选取),使其重量的和小于等于M,而价值的和为最大。【输入】第一行:两个整数,M(背

2022-06-27 21:58:19 1801 2

原创 01背包之一维数组解法

哈喽,大家好,这是我用CSDN写文章的第二天啦!上篇文章和大家讲了一下用二维数组解01背包的方法,今天再和大家分享一下01背包一维数组的解法。没看过上篇文章的建议先去看看上篇文章。01背包做法_梨涡、浅笑 ོ的博客-CSDN博客题目还是昨天那道题目:一个旅行者有一个最多能装 M 公斤的背包,现在有 n 件物品,它们的重量分别是W1,W2,...,Wn,它们的价值分别为C1,C2,...,Cn,求旅行者能获得最大总价值。第一行:两个整数,M(背包容量,M...

2022-06-27 11:58:08 490 1

原创 01背包做法

01背包

2022-06-26 23:14:22 401 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除