会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zhuzhucheng
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2022年5月1日
动态规划:有依赖的背包 树形DP+分组背包
摘要: 有依赖的背包 题目:10. 有依赖的背包问题 - AcWing题库 思路: 先构建DP二维数组 ,DP[I][J] 代表以i为起点装体积为J的物品能获得的最大价值。我们先从根开始搜索,设价值数组为W[] 体积数组为 V[] ,搜索到的结点为U, 对于U这个结点来说,我们先初始化,DP[U][i],i
阅读全文
posted @ 2022-05-01 21:20 朱朱成
阅读(91)
评论(0)
推荐(0)
2022年4月28日
动态规划:积蓄程度( 树形DP+ 换根 +二次扫描)
摘要: 积蓄程度 题目: 有一个树形的水系,由 N-1 条河道和 N 个交叉点组成。 我们可以把交叉点看作树中的节点,编号为 1~N,河道则看作树中的无向边。 每条河道都有一个容量,连接 x 与 y 的河道的容量记为 c(x,y)。 河道中单位时间流过的水量不能超过河道的容量。 有一个节点是整个水系的发源地
阅读全文
posted @ 2022-04-28 12:31 朱朱成
阅读(178)
评论(0)
推荐(0)
2022年4月27日
动态规划:树的中心 树形DP
摘要: 树的中心 给定一棵树,树中包含 n 个结点(编号1-n)和 n−1 条无向边,每条边都有一个权值。 请你在树中找到一个点,使得该点到树中其他结点的最远距离最近。 输入格式 第一行包含整数 nn。 接下来 n−1n−1 行,每行包含三个整数 ai,bi,ci,表示点 ai和 bi之间存在一条权值为 c
阅读全文
posted @ 2022-04-27 11:39 朱朱成
阅读(60)
评论(0)
推荐(0)
动态规划:树的最长路径 树形DP
摘要: 树的最长路径 题目描述 给定一棵树,树中包含 n 个结点(编号1~n)和 n−1 条无向边,每条边都有一个权值。 现在请你找到树中的一条最长路径。 换句话说,要找到一条路径,使得使得路径两端的点的距离最远。 注意:路径中可以只包含一个点。 输入格式 第一行包含整数 n。 接下来 n−1 行,每行包含
阅读全文
posted @ 2022-04-27 10:53 朱朱成
阅读(244)
评论(0)
推荐(1)
动态规划:树的重心 树形DP
摘要: 树的重心 【题目】 给定一棵树,树中包括n个结点(编号1-n),和n-1条无向边。 请你找到树的重心,并输出将重心删除后,各个联通块中 结点数的最大值。 重心:是指树中的一个结点,将这个点删除后,剩余各个联通块中 结点数 的最大值 最小 那么这个点就被称为树的重心。 1<=n<=1e5 【思路】:
阅读全文
posted @ 2022-04-27 10:37 朱朱成
阅读(119)
评论(0)
推荐(2)
图:邻接表和邻接矩阵的模板代码
摘要: 邻接表和邻接矩阵的模板代码 一、邻接矩阵: 一般适用于有向图,有n个结点就构建一个动态数组vector<int>linjie[n],本质是一个二维数组。构建过程:如果a连着b c d,就:linjie[a].push_back(b),linjie[a].push_back(c),linjie[a].
阅读全文
posted @ 2022-04-27 09:58 朱朱成
阅读(312)
评论(0)
推荐(0)
2022年4月24日
数据结构:关于二叉树的一些操作
摘要: 二叉树 一、二叉树结点的定义 template<class ElemType> struct BinaryTreeNode { ElemType data; BinaryTreeNode* LChild, * RChild; BinaryTreeNode() : LChild(NULL), RChi
阅读全文
posted @ 2022-04-24 15:03 朱朱成
阅读(95)
评论(0)
推荐(0)
2022年4月21日
动态规划:P1005[NOIP2007 提高组] 矩阵取数游戏 区间DP,高精度【模板】
摘要: P1005[NOIP2007 提高组] 矩阵取数游戏 分析与理解思路: 因为每次是对n层的序列各取一个,所以我们可以看把每一层取m次看做独立的,对于每一层,其实都在区间DP的过程,每一层都收到更外层取的数字的制约,所以可以循环n次,对每一层都区间DP一下,这里的区间DP比较特殊,因为小区间才是答案,
阅读全文
posted @ 2022-04-21 11:31 朱朱成
阅读(116)
评论(0)
推荐(0)
动态规划:P1220关路灯 区间DP、前缀和
摘要: P1220关路灯 思路与分析: 这题还是区间dp,dp[i][j]代表已经关掉了i->j区间的路灯 消耗的电能,显然这样DP存在3个问题需要我们解决:①在DP的过程中,如何在dp值上面加上每次耗的总电能 ②状态转移时 dp[i][j] 从小区间转移来的时候,与方向有关,就是从小区间的左边和右边转移来
阅读全文
posted @ 2022-04-21 10:47 朱朱成
阅读(99)
评论(0)
推荐(0)
动态规划 :P1063[NOIP2006 提高组] 能量项链 区间DP
摘要: P1063[NOIP2006 提高组] 能量项链 思路与分析: 这显然是一个环形的区间DP问题,与环形石子合并,这题具体可以看我的做法:动态规划:洛谷P1880[NOI1995] 石子合并 区间DP 前缀和 - 朱朱成 - 博客园 (cnblogs.com)是一样的,我们可以把n个珠子拉成2n个,环
阅读全文
posted @ 2022-04-21 10:24 朱朱成
阅读(92)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告