自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 动态规划基础题(背包专题第一课):0-1背包

我因为准备小学毕业考,已经几乎3个月没有写book了,最近得补一补,原力分已经掉了10分了......这次我们的主题是最基本的背包题——0-1背包。0-1背包题目:题目描述:现在有一个容量为V的背包,有n件物品,每件物品的体积为w[i]价值为c[i]要把部分物品塞到背包里,它们的总体积不能超过V,那么这些物品的总价值最高是多少?

2024-07-08 16:38:43 362

原创 「一本通5.2例2」选课 题解

看这篇博客之前,先要看一下的前半部分(一般树的食用方法)。

2024-04-25 21:43:17 393 1

原创 经典树形DP讲解+例题「一本通 5.2 例 1」二叉苹果树讲解

一般的树因为已经用vector存好了,所以就可以免去建树的过程,于是,就剩下了一个询问的过程,我们这次的询问和前面的完全不同,转移是有点类似于背包DP的,实际上他就是背包DP,然后我们在建树的时候,可以直接把吃点的过程写上去,这样就省去了在查询时不断吃点,导致状态难找,f数组过大的情况。这道题,我们要把树枝上的苹果都压到结点上去,把这个剪线问题改成吃点问题,不仅好理解,代码也好写。至于转移方程,那就简单了,只要把左子树的答案加上右子树的答案再加上左右子树的苹果树,就可以了。

2024-04-24 21:42:54 1099

原创 理想的正方形(「一本通5.5练习3」)题解

在讲解这道题之前,大家先要看我的另一篇。看完之后,我们要开始讲题了。

2024-04-21 16:10:02 246 1

原创 博弈论——取石子游戏2

这道题看起来很简单的,但是我用了2张草稿纸才把它做出来,先给原题吧。

2024-04-13 12:03:05 304

原创 数据结构——树状数组

首先,要了解一下功能比他多,码量比他要多的了解了线段树,我们开始讲解树状数组。

2024-04-08 18:48:34 736

原创 数据结构——线段树

本来是想先写树状数组的,但想到要在树状数组里面用到这篇文章,就先写这个了。

2024-04-04 09:56:00 1585 1

原创 基础数据结构——单调队列

顾名思义,就是队列内所有元素都保持一定的单调性,单调性有四种,分别是单调下降、单调不上升、单调上升、单调不下降,队首一定是最值。使用思路:利用队列维护单调序列,队首维护单调性,队尾维护时间。解析:没什么解析,就是道模版题。

2024-03-17 13:50:01 447

C++做倍增求LCA的模版

模版,讲解量较少

2024-04-14

空空如也

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

TA关注的人

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