Maxwei_wzj的OI世界

Imagination is more important than knowledge.

排序:
默认
按更新时间
按访问量

【BZOJ5333】荣誉称号(SDOI2018)-找规律+树形DP

测试地址:荣誉称号 做法:本题需要用到找规律+树形DP。 第一次想出Luogu黑题祭。 首先,考虑题目中条件的形式,如果我们令点iii的父亲为点⌊i2⌋⌊i2⌋\lfloor \frac{i}{2}\rfloor(实际上就是在二进制中右移一位),那么所有点可以拼成一棵二叉树,问题就可以表示成...

2018-08-23 20:19:09

阅读数:22

评论数:0

【BZOJ3899】仙人掌树的同构-圆方树+树上哈希+DP

测试地址:仙人掌树的同构 题目大意:定义一棵仙人掌树为,每个点最多在一个环中的无向图,且图中的环都是简单环。问有多少种点的置换,使得置换后的图和原图相同。n≤1000n≤1000n\le 1000。 做法:本题需要用到圆方树+树上哈希+DP。 首先显然的是,仙人掌同构就等同于圆方树同构。不过...

2018-07-09 18:25:48

阅读数:66

评论数:0

【BZOJ4754】独特的树叶(JSOI2016)-树同构:树上哈希

测试地址:独特的树叶 做法:本题需要用到树同构:树上哈希。 问题的关键是如何快速判断两棵树同构。要想到一个确定的算法是很难的,因此我们考虑哈希。 考虑这样一种哈希方法:类似树形DP,对于每个点,先递归求解它的儿子的子树,然后把所有儿子按哈希值排序,然后在这个序列末尾加上一个子树大小的数值,然...

2018-07-05 19:27:40

阅读数:41

评论数:0

【BZOJ2159】Crash的文明世界-第二类斯特林数+树形DP

测试地址:Crash的文明世界 做法:本题需要用到第二类斯特林数+树形DP。 直接算式子的话,没办法拆开用其它方式算贡献,所以肯定要把这个式子拆开。 根据第二类斯特林数的性质,有: nk=∑ki=0S(k,i)⋅i!⋅Cinnk=∑i=0kS(k,i)⋅i!⋅Cnin^k=\sum_{i=...

2018-06-22 10:17:47

阅读数:37

评论数:0

【LOJ2537】Minimax(PKUWC2018)-树形DP+线段树合并

测试地址:Minimax 做法:本题需要用到树形DP+线段树合并。 很快想到一种定义状态的方式:f(i,j)f(i,j)f(i,j)表示点iii的权值为jjj(离散化后)的概率,然后转移时,因为这是棵二叉树,令sonsonson为当前枚举的儿子,sum(j)sum(j)sum(j)为另一个儿子...

2018-06-21 09:37:47

阅读数:40

评论数:0

【BZOJ4455】小星星(ZJOI2016)-树形DP+容斥原理

测试地址:小星星 做法:本题需要用到树形DP+容斥原理。 我省省队队长Mychael曰:假紫题,水题。orz。 这题要求的是,对一棵树上每个点求一个映射,使得每一条树边在映射到一个图上后仍存在,求方案数。容易想到以下状态定义: 令dp(i,j,k)dp(i,j,k)dp(i,j,k)为以i...

2018-05-16 16:02:14

阅读数:36

评论数:0

【BZOJ1495】网络收费(NOI2006)-树形DP+状压DP

测试地址:网络收费 做法:本题需要用到树形DP+状压DP。 因为成对的贡献比较难做,我们尝试把贡献算到每一个叶子节点上。我们发现按照题目中的收费方式,它等价于对于每棵子树,A和B哪个更少,就统计这样的贡献:对于每个这种用户iii,如果i,ji,ji,j的LCA是当前子树的根,则累计F(i,j)...

2018-05-09 10:49:45

阅读数:63

评论数:0

【BZOJ1487】无归岛(HNOI2009)-圆方树+DP

测试地址:无归岛 做法:本题需要用到圆方树+DP。 很显然题目中所给的图是一个仙人掌,那么这道题要求的就是仙人掌上的最大点权和独立集。 于是我们把仙人掌上的问题转化成圆方树上的问题。圆点上的DP很好处理,像树形DP一样处理即可,主要是方点上的DP,由于方点所在的环和它上面的圆点有两个相邻的点...

2018-05-06 19:54:08

阅读数:113

评论数:0

【BZOJ1023】仙人掌图(SHOI2008)-圆方树+DP+单调队列

测试地址:仙人掌图 做法:本题需要用到圆方树+DP+单调队列。 看到仙人掌就想到圆方树。我们可以把仙人掌上的DP转化为圆方树上的DP。 首先对于LCA在圆点上的点对,它们之间的距离可以直接通过圆方树的边权算出,所以这一部分直接用树上求直径的DP做就行了。 关键是LCA在方点上的点对,这样的...

2018-05-06 16:58:28

阅读数:93

评论数:0

【BZOJ5290】道路(HNOI&AHOI2018)-树形DP

测试地址:道路 做法:本题需要用到树形DP。 去掉题目的各种包装,我们发现整棵树就是棵二叉树,城市就是非叶子节点,乡村是叶子节点。 看到这种树上最优化的问题,一般都会先想到树形DP。一个显然的思路是定义f(i)f(i)f(i)为以点iii为根的子树的最小不便利值,然后在每个点上进行决策,即决...

2018-05-02 22:09:13

阅读数:28

评论数:0

【BZOJ2657】旅游(ZJOI2012)-对偶图+树形DP

测试地址:旅游 做法:本题需要用到对偶图+树形DP。 注意到,凸多边形的三角剖分的对偶图是一棵树,这是显然的,因为不可能存在环,而且图一定连通。又注意到,一条线段所经过的一些三角形,它们在对偶图上是一条链,这个也是显然的。而每条链一定对应一条或多条旅游路线,因为凸多边形三角剖分中,一些三角形拼...

2018-04-27 08:48:22

阅读数:40

评论数:0

【BZOJ4753】最佳团体(JSOI2016)-01分数规划+树形DP

测试地址:最佳团体 做法:本题需要用到01分数规划+树形DP。 首先看到比值,想到01分数规划,按照套路移项后,我们发现这就是一个点权为p−ksp−ksp-ks(kkk为二分的比值)的一个树上背包,直接做就行了,时间复杂度是O(n2logans)O(n2log⁡ans)O(n^2\log an...

2018-04-25 20:59:57

阅读数:34

评论数:0

【BZOJ4784】仙人掌(ZJOI2017)-仙人掌判定+树形DP

测试地址:仙人掌 做法:本题需要用到仙人掌判定+树形DP。 首先如果原图就不是仙人掌了,那么再怎么加边肯定也成不了仙人掌,所以我们应该先判断原图是不是仙人掌。判定方法是:对于原图求出DFS树,对于所有不在DFS树中的边,连接的两点一定具有祖孙关系,它会覆盖中间这一段的路径,如果一条边被覆盖一次...

2018-04-23 16:45:27

阅读数:73

评论数:0

【BZOJ3566】概率充电器(SHOI2014)-树形DP+概率DP

测试地址:概率充电器 做法:本题需要用到树形DP+概率DP。 要求保持充电状态的点的期望数目,根据期望的线性性,我们可以求出每个点保持充电状态的概率pipip_i,然后累加起来。但是我们发现这样的话状态转移方程十分复杂,所以考虑反过来求,求每个点没有被充电的概率。 令down(i)down(...

2018-04-07 23:38:09

阅读数:46

评论数:0

【BZOJ3238】差异(AHOI2013)-后缀自动机+树形DP

测试地址:差异 做法:本题需要用到后缀自动机+树形DP。 我们把字符串翻转,那么原串两个后缀的最长公共前缀就变成了两个前缀的最长公共后缀。注意到在后缀自动机上,两个子串的最长公共后缀就是它们在后缀链接上的LCA,那么我们先建出后缀自动机,然后在后缀链接上DP,对于每个点,求以这个点为LCA的所...

2018-04-02 20:04:21

阅读数:34

评论数:0

【BZOJ3572】世界树(HNOI2014)-虚树+树形DP

测试地址:世界树 做法:本题需要用到虚树+树形DP。 首先一看这道题我们就知道要用虚树,因此我们先把询问点的虚树先建出来,然后考虑DP。 我们把虚树中每个点受哪个点管辖先求出来,这是通过两次DFS来完成的,一次处理向下方向的最近,一次处理向上方向的最近。然后对于每条虚树上的边,如果边的两端所...

2018-03-07 21:45:24

阅读数:57

评论数:0

【BZOJ2286】消耗战(SDOI2011)-虚树+树形DP

测试地址:消耗战 做法:本题需要用到虚树+树形DP。 这题如果只有一个询问,相信大家都会做了,比较裸的树形DP。但是询问次数很大,每次询问都O(n)O(n)O(n)DP的话,总的时间复杂度就是O(nm)O(nm)O(nm),无法承受。但是我们发现,总共涉及的询问点数不大,那么我们迫切需要一个关...

2018-03-07 11:27:35

阅读数:54

评论数:0

【BZOJ1060】时态同步(ZJOI2007)-树形DP

【BZOJ1060】时态同步(ZJOI2007)-树形DP

2017-10-16 22:01:57

阅读数:99

评论数:0

【HDU3586】Information Disturbing-二分答案+树形DP

【HDU3586】Information Disturbing-二分答案+树形DP

2017-09-21 22:24:21

阅读数:106

评论数:0

【BashuOJ3520】警察局长-最短路树+树上背包+概率DP

【BashuOJ3520】警察局长-最短路树+树上背包+概率DP

2017-09-14 22:08:09

阅读数:222

评论数:0

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