LCA
文章平均质量分 64
ff_666
开心最好。。但现在正是奋起之时!!!
展开
-
完美生成树——题解
题目大意: 在一个“无向有色图”中求一棵最小生成树,且要求树边必须包含至少两种颜色。 1≤n点数,E边数≤100000,1≤color颜色,w边数≤10000000001≤n点数,E边数≤100000,1≤color颜色,w边数≤10000000001≤n点数,E边数≤100000,1≤color颜色,w边数≤1000000000第一眼看到数据范围简直令人绝望 不过,据大佬说这题只是NO...原创 2018-07-05 22:02:01 · 403 阅读 · 0 评论 -
星球联盟——题解
题目大意给出一个N个节点的无向图(不一定联通),Q次加入一条边Xi−−>YiXi−−>YiXi-->Yi,询问Xi,YiXi,YiXi,Yi是否在一个环中,并求出环中的点数 N,Q<=200000N,Q<=200000N,QNNN又这么大——自然考虑并查集 关键是又要求要成环——成环=联通+额外的边 可还要统计点数——普通的边合并边累计个数的显然不满足,但可以发现...原创 2018-07-13 20:33:09 · 681 阅读 · 0 评论 -
LOJ137(LOJ6021)
LOJ137这题,真心整死人。。 首先,国家集训队论文里有一篇有关文章:郭华阳 RMQ与LCA问题然后有一个定理: 两点间最小瓶颈路一定是最小生成树上两点间唯一路径上的最大边所以先求原图的最小生成树,这题就变成求树上两点间唯一路径上的最大边了 然后倍增?O(10000000∗log)O(10000000∗log)O(10000000*log)?T到飞起。。再怎么...原创 2018-08-23 10:48:18 · 737 阅读 · 0 评论 -
LOJ10068(BZOJ1977)(Luogu4180)
LOJ10068这是严格次小生成树的模板题~~我们首先考虑非严格次小生成树: 可以证明,只要更改原图一条边就是满足条件的最优解: 首先我们假设加入一条边E,则最小生成树上形成了一个环,贪心的想法,我们会选择环中最长的一边替换掉假如再添加一条边E_(显然E_&amp;amp;gt;=E)若E_不在该环中,由于原图已为最小生成树,答案绝不会变小若E_在该环中,由于E_&amp;amp;gt;=E,答案也不会变...原创 2018-08-24 11:16:01 · 267 阅读 · 0 评论 -
LOJ10133
LOJ10133现在才发现写LOJ10068大材小用了。。 不过想法就是那篇。。#include<bits/stdc++.h>#define gt() (p1==p2&&(p2=(p1=buf)+fread(buf,1,1000000,stdin),p1==p2)?EOF:*p1++)#define Up up[x][i-1]#define LL l...原创 2018-08-24 12:31:54 · 256 阅读 · 0 评论