随笔分类 -  图论-lca

摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3712题意:n个瓶子,第i个瓶子里又g[i]克物质。m次操作,第i次操作把第a[i]个瓶子的东西全部倒到第b[i]个瓶子里(保证之后不出现a[i])。k种反应,其中c[i]和d[i]反应,而且如果一个瓶... 阅读全文
posted @ 2015-05-16 18:37 iwtwiioi 阅读(569) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2286题意:n个点的边加权树,m个询问,每次询问给出的k个点与结点1分离的最小代价。(nusing namespace std;typedef long long ll;const int N=2500... 阅读全文
posted @ 2015-03-26 14:22 iwtwiioi 阅读(302) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3757题意:n个节点的树,每个点有一种颜色。现有m种询问,每次询问x y a b表示x到y的路径上颜色的种数且a颜色看成b颜色。(nusing namespace std;const int N=500... 阅读全文
posted @ 2015-03-11 20:47 iwtwiioi 阅读(517) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3319题意:给一棵n节点的树(n#include #include #include #include #include #include #include #include #include usin... 阅读全文
posted @ 2015-01-09 23:43 iwtwiioi 阅读(687) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1602一开始以为直接暴力最短路,但是n#include #include #include #include #include #include using namespace std;#define ... 阅读全文
posted @ 2014-09-01 12:46 iwtwiioi 阅读(250) 评论(0) 推荐(0) 编辑
摘要:http://www.spoj.com/problems/COT/(速度很快,排到了rank6)这题让我明白了人生T_T我知道我为什么那么sb了。调试一早上都在想人生。唉。太弱。太弱。手一抖,真的一生就毁了。不到一小时打好的代码,硬是调试了2小时。这什么水平。到头来,和network那题的错误一样,... 阅读全文
posted @ 2014-08-22 12:07 iwtwiioi 阅读(699) 评论(0) 推荐(0) 编辑
摘要:囧啊囧。lca的求法太多了倍增,tarjan,st,lct,hld....后边三个我就不写了,其中st我没写过,估计用不上,在线用倍增,离线用tarjan就行了。嗯。第一种,倍增(O(nlogn)~O(logn),在线):倍增的思想用在树上,即可以求出lca。我们维护二维数组,f[i][j],表示i... 阅读全文
posted @ 2014-08-21 21:50 iwtwiioi 阅读(959) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1146第一种做法(时间太感人):第二种做法(rank5,好开心)================================8-20===============================这题... 阅读全文
posted @ 2014-08-20 20:03 iwtwiioi 阅读(779) 评论(2) 推荐(0) 编辑

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