摘要: BZOJ_1304_[CQOI2009]叶子的染色_树形DP Description 给一棵m个结点的无根树,你可以选择一个度数大于1的结点作为根,然后给一些结点(根、内部结点和叶子均可)着以黑色或白色。你的着色方案应该保证根结点到每个叶子的简单路径上都至少包含一个有色结点(哪怕是这个叶子本身)。 阅读全文
posted @ 2018-08-12 21:27 fcwww 阅读(205) 评论(0) 推荐(0) 编辑
摘要: BZOJ_1999_[Noip2007]Core树网的核_单调队列+树形DP Description 设T=(V, E, W) 是一个无圈且连通的无向图(也称为无根树),每条边带有正整数的权,我们称T为树网(treenetwork),其中V, E分别表示结点与边的集合,W表示各边长度的集合,并设T有 阅读全文
posted @ 2018-08-12 20:48 fcwww 阅读(190) 评论(0) 推荐(0) 编辑
摘要: BZOJ_4033_[HAOI2015]树上染色_树形DP Description 有一棵点数为N的树,树边有边权。给你一个在0~N之内的正整数K,你要在这棵树中选择K个点,将其染成黑色,并 将其他的N-K个点染成白色。将所有点染色后,你会获得黑点两两之间的距离加上白点两两之间距离的和的收益。 问收 阅读全文
posted @ 2018-08-12 20:18 fcwww 阅读(187) 评论(0) 推荐(0) 编辑
摘要: BZOJ_5338_ [TJOI2018]xor_可持久化trie Description 有一棵点数为N的树,树边有边权。给你一个在0~N之内的正整数K,你要在这棵树中选择K个点,将其染成黑色,并 将其他的N-K个点染成白色。将所有点染色后,你会获得黑点两两之间的距离加上白点两两之间距离的和的收益 阅读全文
posted @ 2018-08-12 20:14 fcwww 阅读(183) 评论(0) 推荐(0) 编辑
摘要: BZOJ_2957_楼房重建_线段树 Description 小A的楼房外有一大片施工工地,工地上有N栋待建的楼房。每天,这片工地上的房子拆了又建、建了又拆。他经常无聊地看着窗外发呆,数自己能够看到多少栋房子。 为了简化问题,我们考虑这些事件发生在一个二维平面上。小A在平面上(0,0)点的位置,第i 阅读全文
posted @ 2018-08-12 19:36 fcwww 阅读(136) 评论(0) 推荐(0) 编辑
摘要: BZOJ_3124_[Sdoi2013]直径_树形DP Description 小Q最近学习了一些图论知识。根据课本,有如下定义。树:无回路且连通的无向图,每条边都有正整数的权值来表示其长度。如果一棵树有N个节点,可以证明其有且仅有N-1 条边。 路径:一棵树上,任意两个节点之间最多有一条简单路径。 阅读全文
posted @ 2018-08-12 18:36 fcwww 阅读(215) 评论(0) 推荐(0) 编辑
摘要: BZOJ_4987_Tree_树形DP Description 从前有棵树。 找出K个点A1,A2,…,Ak。 使得∑dis(AiAi+1),(1<=i<=K-1)最小。 从前有棵树。 找出K个点A1,A2,…,Ak。 使得∑dis(AiAi+1),(1<=i<=K-1)最小。 Input 第一行两 阅读全文
posted @ 2018-08-12 18:28 fcwww 阅读(327) 评论(0) 推荐(0) 编辑
摘要: BZOJ_4025_二分图_线段树按时间分治+并查集 Description 神犇有一个n个节点的图。因为神犇是神犇,所以在T时间内一些边会出现后消失。神犇要求出每一时间段内这个图是否是二分图。这么简单的问题神犇当然会做了,于是他想考考你。 神犇有一个n个节点的图。因为神犇是神犇,所以在T时间内一些 阅读全文
posted @ 2018-08-12 18:20 fcwww 阅读(380) 评论(0) 推荐(0) 编辑
摘要: BZOJ_1818_[Cqoi2010]内部白点 _扫描线+树状数组 Description 无限大正方形网格里有n个黑色的顶点,所有其他顶点都是白色的(网格的顶点即坐标为整数的点,又称整点)。每秒钟,所有内部白点同时变黑,直到不存在内部白点为止。你的任务是统计最后网格中的黑点个数。 内部白点的定义 阅读全文
posted @ 2018-08-12 18:11 fcwww 阅读(217) 评论(0) 推荐(0) 编辑
摘要: BZOJ_3165_[Heoi2013]Segment_线段树 Description 要求在平面直角坐标系下维护两个操作: 1.在平面上加入一条线段。记第i条被插入的线段的标号为i。 2.给定一个数k,询问与直线 x = k相交的线段中,交点最靠上的线段的编号。 要求在平面直角坐标系下维护两个操作 阅读全文
posted @ 2018-08-12 15:29 fcwww 阅读(167) 评论(0) 推荐(0) 编辑
摘要: UOJ_21_【UR #1】缩进优化_数学 题面:http://uoj.ac/problem/21 最小化$\sum\limits{i=1}^{n}a[i]/x+a[i]\;mod\;x$ =$\sum\limits{i=1}^{n}(1-x)*(a[i]/x)+a[i]$ =$\sum\limit 阅读全文
posted @ 2018-08-12 15:10 fcwww 阅读(256) 评论(0) 推荐(0) 编辑
摘要: UOJ_14_【UER #1】DZY Loves Graph_并查集 题面:http://uoj.ac/problem/14 考虑只有前两个操作怎么做。 每次删除一定是从后往前删,并且被删的边如果不是树边则没有影响,如果是树边也不存在边能替代。 直接删除这条边就可以。 于是用一个栈来保存现场,然后按 阅读全文
posted @ 2018-08-12 15:01 fcwww 阅读(297) 评论(0) 推荐(0) 编辑
摘要: BZOJ5359_[Lydsy1805月赛]寻宝游戏_DP Description begin.lydsy.com/JudgeOnline/upload/201805.pdf 我们需要找到一条权值最大的路,其中路上可以有K个点不计入答案,同时使不在路径上的K个点被计入答案。 设f[i][j][k][ 阅读全文
posted @ 2018-08-12 14:53 fcwww 阅读(143) 评论(0) 推荐(0) 编辑
摘要: BZOJ_2813_奇妙的Fibonacci_线性筛 Description Fibonacci数列是这样一个数列: F1 = 1, F2 = 1, F3 = 2 . . . Fi = Fi-1 + Fi-2 (当 i >= 3) pty忽然对这个古老的数列产生了浓厚的兴趣,他想知道:对于某一个Fi 阅读全文
posted @ 2018-08-12 14:03 fcwww 阅读(313) 评论(0) 推荐(0) 编辑