- 博客(5)
- 收藏
- 关注
原创 CF 1324-F Maximum White Subtree //树形换根dp
题目链接http://codeforces.com/problemset/problem/1324/F题意给你一棵树( nnn 个顶点)和一个数组 aia_iai,每个顶点要不是白色(aia_iai为 111 ),要不是黑色(aia_iai为 000 ),问对于每个点( 设为iii ),包含 iii 点的联通块中,白点和黑点的最大差值为多少 (即:max(cnt白−cnt黑cnt_{白...
2020-03-29 22:57:27 163
原创 Hdu-4417 Super Mario //主席树
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=4417题意简而言之,就是给你一个序列,qqq 组询问,每次查询一个区间内,不大于 xxx 的数有几个。思路首先将原序列加上 qqq 组查询的数放一起离散化一下,然后根据离散化的序列前缀建 nnn 棵可持久化权值线段树,每次查询根据主席树的函数性质,前缀做差查询。查询操作:对于一个区间 [l,r]...
2020-03-23 20:46:24 141 1
原创 Hdu-4126 Genghis Khan the Conqueror //MST+树形dp
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=4126题意简而言之,就是给你一张图(稠密图),现在有 QQQ 次修改,每次依原图更改一条边的权值(只会比原图的大),让你求出每次更改后的最小生成树权值,取这 QQQ 次最小生成树权值的平均值思路我们先不考虑修改,就是求出原图的最小生成树,由于是稠密图,所以一般用 primprimprim 算法,...
2020-03-23 17:40:42 178
原创 HDU 4123-Bob’s Race //树形dp+rmq+尺取
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=4123题意题意大概就是给你一棵树,有 nnn 个顶点、n−1n-1n−1 条边,每条边有一个权值,现在让你求出每个点距离其他点的最长距离,然后有 mmm 组询问,每次询问给一个数 qqq ,每次询问在顶点 [1,n] 这个范围内,其中连续的一段(顶点编号连续) 最长距离 的最大值和最小值之差,在不大...
2020-03-16 20:42:37 200
原创 Poj-2104 K-th Number //区域树/主席树
题目链接http://poj.org/problem?id=2104题意给定 nnn 个数,mmm 组询问,每次询问一个区间的第 kkk 小的数是多少。简而言之,就是静态查询区间第 kkk 小思路这个题有多种做法,第一种是利用区域树来做,当线段树的每个结点维护的是一个有序数列或一棵树时,这样的线段树叫做区域树。这里我们让线段树的每个结点维护一个有序数列,然后建树的过程类似于归并排序,然后...
2020-03-01 20:44:06 134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人