随笔分类 - 图论
摘要:#题意 有n个点,m条双向道路,其中第i条公路的两个端点是u[i],v[i],费用是c[i]。 现在给出q个询问,每次给定一个L和一个R,要求你只能够使用[L,R]这个区间内的边,使得连接之后,连通块的数量最小。在保证连通块数量最小的情况下,求最少需要的代价(可以拿一些边不用)。 #输入格式 第一行
阅读全文
摘要:结论都没人会证的结论题...
阅读全文
摘要:题意: 有一个含有n个点的无向图,所有的点最初颜色均为0。有q次操作,每次操作将v[i]周围的距离小于等于d[i]的点全部都染成颜色c[i]。最后输出每个点的最终的颜色。 数据范围: 1maxd[v],那么因为1 include include define MAXN 100000 using na
阅读全文
摘要:题意 有n个黑帮(gang),每个黑帮有siz[i]个人,黑帮与黑帮之间有有向边,并形成了一个竞赛完全图(即去除方向后正好为一个无向完全图)。在很多年前,有一些人参与了一次大型抢劫,参与抢劫的人都获得了一个真金条。 在这些年间,不同的黑帮之间进行了交易。具体过程是: 在时刻i,假如有一条边是u v,
阅读全文
摘要:#题意 现在有m个人,每一个人都特别喜欢狗。另外还有一棵n个节点的树。 现在每个人都想要从树上的某个节点走到另外一个节点,且满足要么这个人自带一条狗m,要么他经过的所有边h上都有一条狗。 2<=n<=2*104 ,1<=m<=104 现在要求所需要的最少的狗的数量 #输入格式 第一行为两个整数n,m
阅读全文
摘要:题意: 给定一个n*n的矩阵,一个格子上可以放一个车。其中有q个子矩阵,且q个子矩阵互不相交或者是重叠(但边界可以衔接)。这q个子矩阵所覆盖的地方都是不能够放车的。车可以越过子矩阵覆盖的地方进行攻击(车可以横着或者是竖着直走,就像象棋中的那样)。现在问的是一共最多能够放多少个不能够互相攻击的车。 数
阅读全文
摘要:题意: 有n个球,每个球有两个值,一个是颜色,另一个是重量。可以进行如下的操作任意次: 1.选择两个颜色相同的球,如果这两个球的重量之和小于等于X,就交换这两个球; 2.选择两个颜色不同的球,如果这两个球的重量之和小于等于Y,就交换这两个球。 问最后能够得到的本质不同的颜色的序列有多少个。 数据范围
阅读全文

浙公网安备 33010602011771号