山东济南彤昌机械科技有限公司 山东济南江鹏工贸游有限公司

随笔分类 -  LCA

[OI]省选前模板整理
摘要:省选前把板子整理一遍,如果发现有脑抽写错的情况,欢迎各位神犇打脸 :) 数学知识 数论: 高精度: 矩阵乘法: 数据结构 树状数组: 线段树: Treap: splay: 主席树: Link-Cut-Tree 图 2-SAT: 有向图的强联通分量: 无向图的边的双连通分量: 最短路: 最小生成树: 阅读全文

posted @ 2016-04-05 11:21 hahalidaxin 阅读(3043) 评论(7) 推荐(26) 编辑

uoj #58. 【WC2013】糖果公园(树上莫队算法+修改操作)
摘要:【题目链接】 http://uoj.ac/problem/58 【题意】 有一棵树,结点有自己的颜色,若干询问:u,v路径上的获益,并提供修改颜色的操作。 其中获益定义为Vc*W1+Vc*W2+…+Vc*Wcnt,cnt为经过颜色c的次数。 【思路】 如果没有修改操作就和 苹果树 这道题一样了。 加 阅读全文

posted @ 2016-04-02 11:15 hahalidaxin 阅读(319) 评论(0) 推荐(0) 编辑

bzoj 3757 苹果树(树上莫队算法)
摘要:【题意】 有若干个询问,询问路径u,v上的颜色总数,另外有要求a,b,意为将a颜色看作b颜色。 【思路】 vfk真是神系列233。 Quote: 用S(v, u)代表 v到u的路径上的结点的集合。 用root来代表根结点,用lca(v, u)来代表v、u的最近公共祖先。 那么 S(v, u) = S 阅读全文

posted @ 2016-04-01 11:50 hahalidaxin 阅读(667) 评论(0) 推荐(1) 编辑

bzoj 4448 [Scoi2015]情报传递(主席树,LCA)
摘要:【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=4448 【题意】 给定一颗树,询问一条路径上权值小于t-c的点数。 【思路】 将一个2查询的出现时间作为该点的权值,按照树的形态建主席树,然后将权值插入,线段树结点中记录该区间的所有点数。 阅读全文

posted @ 2016-03-29 11:08 hahalidaxin 阅读(298) 评论(0) 推荐(0) 编辑

bzoj 1576 [Usaco2009 Jan]安全路经Travel(树链剖分,线段树)
摘要:【题意】 给定一个无向图,找到1-i所有的次短路经,要求与最短路径的最后一条边不重叠。 【思路】 首先用dijkstra算法构造以1为根的最短路树。 将一条无向边看作两条有向边,考察一条不在最短路树上的边(u,v),如果我们连接(u,v) ,设t=lct(u,v),则为v->t(不含t)路径上的点提 阅读全文

posted @ 2016-03-27 09:34 hahalidaxin 阅读(408) 评论(0) 推荐(2) 编辑

bzoj 3732 Network(最短路+倍增 | LCT)
摘要:【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=3732 【题意】 给定一个无向图,处理若干询问:uv路径上最长的边最小是多少? 【思路一】 最小生成树+倍增算法。 同NOIP2013货车运输。 【代码】 1 #include<set> 阅读全文

posted @ 2016-03-26 08:37 hahalidaxin 阅读(415) 评论(0) 推荐(0) 编辑

bzoj 3123 [Sdoi2013]森林(主席树,lca,启发式合并)
摘要:Description Input 第一行包含一个正整数testcase,表示当前测试数据的测试点编号。保证1≤testcase≤20。 第二行包含三个整数N,M,T,分别表示节点数、初始边数、操作数。第三行包含N个非负整数表示 N个节点上的权值。 接下来 M行,每行包含两个整数x和 y,表示初始的 阅读全文

posted @ 2016-03-05 19:20 hahalidaxin 阅读(345) 评论(0) 推荐(0) 编辑

bzoj 2588 Spoj 10628. Count on a tree(主席树)
摘要:Description 给定一棵N个节点的树,每个点有一个权值,对于M个询问(u,v,k),你需要回答u xor lastans和v这两个节点间第K小的点权。其中lastans是上一个询问的答案,初始为0,即第一个询问的u是明文。 Input 第一行两个整数N,M。 第二行有N个整数,其中第i个整数 阅读全文

posted @ 2016-03-04 16:07 hahalidaxin 阅读(403) 评论(0) 推荐(1) 编辑

NOIP2015 提高组(senior) 解题报告
摘要:过了这么久才来发解题报告,蒟蒻实在惭愧 /w\ Day1 T1 【思路】 模拟 【代码】 1 #include<iostream> 2 #include<cstring> 3 #include<queue> 4 #include<cmath> 5 #define FOR(a,b,c) for(int 阅读全文

posted @ 2016-02-25 16:35 hahalidaxin 阅读(711) 评论(0) 推荐(2) 编辑

NOIP2015 运输计划(二分+LCA+差分)
摘要:4326: NOIP2015 运输计划 Time Limit: 30 Sec Memory Limit: 128 MBSubmit: 308 Solved: 208[Submit][Status][Discuss] Description 公元 2044 年,人类进入了宇宙纪元。L 国有 n 个星球 阅读全文

posted @ 2016-02-24 20:34 hahalidaxin 阅读(852) 评论(0) 推荐(0) 编辑

bzoj 2819 Nim(BIT,dfs序,LCA)
摘要:2819: Nim Time Limit: 20 Sec Memory Limit: 128 MBSubmit: 1596 Solved: 597[Submit][Status][Discuss] Description 著名游戏设计师vfleaking,最近迷上了Nim。普通的Nim游戏为:两个人 阅读全文

posted @ 2016-01-31 19:19 hahalidaxin 阅读(294) 评论(0) 推荐(0) 编辑

bzoj 3611 [Heoi2014]大工程(虚树+DP)
摘要:3611: [Heoi2014]大工程Time Limit: 60 SecMemory Limit: 512 MBSubmit: 408Solved: 190[Submit][Status][Discuss]Description国家有一个大工程,要给一个非常大的交通网络里建一些新的通道。我们这个国... 阅读全文

posted @ 2016-01-09 11:08 hahalidaxin 阅读(527) 评论(0) 推荐(0) 编辑

bzoj 2286 [Sdoi2011]消耗战(虚树+树上DP)
摘要:【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=2286 【题意】 给定一棵树,切断一条树边代价为ci,有m个询问,每次问使得1号点与查询的k个点不连通的最小代价。 【思路】 虚树+树上DP。 构建虚树,这里学了一个比较机智的构图方法:当 阅读全文

posted @ 2016-01-08 21:39 hahalidaxin 阅读(356) 评论(0) 推荐(0) 编辑

bzoj 3572 [Hnoi2014]世界树(虚树+DP)
摘要:3572: [Hnoi2014]世界树Time Limit: 20 SecMemory Limit: 512 MBSubmit: 645Solved: 362[Submit][Status][Discuss]Description世界树是一棵无比巨大的树,它伸出的枝干构成了整个世界。在这里,生存着各... 阅读全文

posted @ 2016-01-07 21:56 hahalidaxin 阅读(286) 评论(0) 推荐(0) 编辑

bzoj 1787 [Ahoi2008]Meet 紧急集合(1832 [AHOI2008]聚会)
摘要:1787: [Ahoi2008]Meet 紧急集合Time Limit: 20 SecMemory Limit: 162 MBSubmit: 1841Solved: 857[Submit][Status][Discuss]Description Input Output Sample Input6 ... 阅读全文

posted @ 2016-01-03 17:01 hahalidaxin 阅读(281) 评论(0) 推荐(1) 编辑

bzoj 1602 [Usaco2008 Oct]牧场行走(LCA模板)
摘要:1602: [Usaco2008 Oct]牧场行走Time Limit: 5 SecMemory Limit: 64 MBSubmit: 379Solved: 216[Submit][Status][Discuss]DescriptionN头牛(2 2 #include 3 #include 4 #... 阅读全文

posted @ 2016-01-03 14:54 hahalidaxin 阅读(501) 评论(0) 推荐(1) 编辑

统计

点击右上角即可分享
微信分享提示