摘要: 树上修改1传送门:https://blog.csdn.net/g21glf/article/details/82958565【题目描述】有n个节点N-1条边,这是一颗树,有2个操作:1 x y v:表示将节点x到y最短路径上所有的点的权值+v2 x:表示查询子树x的权... 阅读全文
posted @ 2018-10-07 16:17 Ishtar~ 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 【题目描述】有n个节点N-1条边,这是一颗树,有2个操作:1 x y v:表示将节点x到y最短路径上所有的点的权值+v2 x:表示查询节点x的权值开始的时候每个节点的权值是0【输入格式】第一行是数N,表示N个节点 接下来n-1行,每行描述了n-1条边。接下来是一个数q... 阅读全文
posted @ 2018-10-07 15:45 Ishtar~ 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 【题目描述】一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成一些操作:I. CHANGE u t : 把结点u的权值改为tII. QMAX u v: 询问从点u到点v的路径上的节点的最大权值III. QSUM u v... 阅读全文
posted @ 2018-10-07 12:01 Ishtar~ 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 补一补老早老早以前的坑。。。【题目描述】有 n 个物品,第 i 个物品的重量为 ai 。设 f(i,j,k,l,m) 为满足以下约束的物品集合数量:集合中所有物品的重量和恰好为 m 。集合包含物品 i 和物品 j 。集合不包含物品 k 和物品 l 。给出一个正整数 s... 阅读全文
posted @ 2018-10-06 19:35 Ishtar~ 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 【题目描述】树是一种很常见的数据结构。我们把N个点,N-1条边的连通无向图称为树。若将某个点作为根,从根开始遍历,则其它的点都有一个前驱,这个树就成为有根树。对于两个树T1和T2,如果能够把树T1的所有点重新标号,使得树T1和树T2完全相同,那么这两个树是同构的。也就... 阅读全文
posted @ 2018-10-06 18:49 Ishtar~ 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1.Dfs序的一些奇奇怪怪的操作和改进所谓dfs序,就是一棵树被 dfs 时所经过的节点的顺序。一般的作用是维护子树信息,如果记录 dfn[i] 表示 i 号点的 dfs 序,sze[i]表示 i 号点的子树大小,那么 x 是 y 的祖先等价于:dfn[y] ∈ [d... 阅读全文
posted @ 2018-10-06 12:11 Ishtar~ 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 好了我就很愉快的回来补坑了~Treap也是一种平衡树,它较普通二叉查找树而言,每个节点被赋予了一个新的属性:优先级(没错就是类... 阅读全文
posted @ 2018-10-05 17:10 Ishtar~ 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 我的文章主要还是登在CSDN上的,链接:https://blog.csdn.net/g21glf,欢迎大佬切题 阅读全文
posted @ 2018-10-05 16:33 Ishtar~ 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 【题目描述】 给出一个长度为 m 的上升序列 A(1 ≤ A[i]≤ n), 请你求出有多少种 1...n 的排列, 满足 A 是它的一个 LIS. 【输入格式】 第一行两个整数 n,m. 接下来一行 m 个整数, 表示 A. 【输出格式】 一行一个整数表示答案. 【样例输入】 5 3 1 3 4 阅读全文
posted @ 2018-10-05 16:31 Ishtar~ 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 【题目描述】 豪哥生活在一个n个点的树形城市里面,每一天都要走来走去。虽然走的是比较的多,但是豪哥在这个城市里面的朋友并不是很多。 当某一天,猴哥给他展现了一下大佬风范之后,豪哥决定要获得一些交往机会来提升交往能力。豪哥现在已经物色上了一条友,打算和它(豪哥并不让吃瓜群众知道性别)交往。豪哥现在sp 阅读全文
posted @ 2018-10-05 16:30 Ishtar~ 阅读(121) 评论(0) 推荐(0) 编辑