随笔分类 -  2-6 算法 - 树链剖分

摘要:DDP模板题 阅读全文
posted @ 2019-01-01 21:50 HYJ_cnyali 阅读(306) 评论(0) 推荐(0)
摘要:Description 设T 为一棵有根树,我们做如下的定义: ? 设a和b为T 中的两个不同节点。如果a是b的祖先,那么称“a比b不知道 高明到哪里去了”。 ? 设a 和 b 为 T 中的两个不同节点。如果 a 与 b 在树上的距离不超过某个给定 常数x,那么称“a 与b 谈笑风生”。 给定一棵n 阅读全文
posted @ 2018-09-21 20:36 HYJ_cnyali 阅读(281) 评论(0) 推荐(0)
摘要:Description 同OJ3522 数据范围:n define ui unsigned int define ll long long define db double define ld long double define ull unsigned long long define REP( 阅读全文
posted @ 2018-09-21 20:18 HYJ_cnyali 阅读(297) 评论(0) 推荐(0)
摘要:Description 题目简述:树版[k取方格数] 众所周知,桂木桂马是攻略之神,开启攻略之神模式后,他可以同时攻略k部游戏。今天他得到了一款新游戏《XX 半岛》,这款游戏有n个场景(scene),某些场景可以通过不同的选择支到达其他场景。所有场景和选择支构成树状 结构:开始游戏时在根节点(共通线 阅读全文
posted @ 2018-09-21 16:37 HYJ_cnyali 阅读(219) 评论(0) 推荐(0)
摘要:Description master 对树上的求和非常感兴趣。他生成了一棵有根树,并且希望多次询问这棵树上一段路径上所有节点深度的k 次方和,而且每次的k 可能是不同的。此处节点深度的定义是这个节点到根的路径上的边数。他把这个问题交给 了pupil,但pupil 并不会这么复杂的操作,你能帮他解决吗 阅读全文
posted @ 2018-04-28 20:54 HYJ_cnyali 阅读(212) 评论(0) 推荐(0)
摘要:题目背景 本题时限2s,内存限制256M 题目描述 在很久很久以前,有一棵n个点的树,每个点有一个点权。 现在有q次操作,每次操作是修改一个点的点权或指定一个点,询问以这个点为根时每棵子树点权和的平方和。 (题目不是很好懂,没看太懂的可以看看样例解释) 输入输出格式 输入格式: 第一行两个整数n、q 阅读全文
posted @ 2018-04-25 21:32 HYJ_cnyali 阅读(269) 评论(0) 推荐(0)
摘要:Description Linux用户和OSX用户一定对软件包管理器不会陌生。通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决所有的依赖(即下载安装这个软件包的安装所依赖的其它软件包),完成所有的配置。Debian/Ubuntu使用的ap 阅读全文
posted @ 2018-04-22 21:39 HYJ_cnyali 阅读(195) 评论(0) 推荐(0)
摘要:Description 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成 一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 I II. QSUM u v: 询问从 阅读全文
posted @ 2018-04-09 14:36 HYJ_cnyali 阅读(154) 评论(0) 推荐(0)
摘要:Description Bob有一棵n个点的有根树,其中1号点是根节点。Bob在每个点上涂了颜色,并且每个点上的颜色不同。定义一条路 径的权值是:这条路径上的点(包括起点和终点)共有多少种不同的颜色。Bob可能会进行这几种操作: 1 x: 把点x到根节点的路径上所有的点染上一种没有用过的新颜色。 2 阅读全文
posted @ 2018-04-04 15:26 HYJ_cnyali 阅读(154) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-03-23 17:03 HYJ_cnyali 阅读(4) 评论(0) 推荐(0)