
最小生成树
rgnoH
OI弱菜
展开
-
2017暑假第二阶段第三场 总结
T1 数正方形问题描述 在n * n的点阵中任取4个点,回答: 问题1:这4个点恰好是“正放”的正方形的4个顶点的方案数是多少? 问题2:这4个点恰好是正方形(包括“正放”和“斜放”)的4个顶点的方案数是多少?输入格式 两个整数n和k,n表示点阵的尺寸,k=1表示需要回答问题1,k=2表示需要回答问题2输出格式 一个整数,表示答案。(模1000000007再输出原创 2017-08-23 20:22:55 · 590 阅读 · 0 评论 -
2017暑假第二阶段第七场 总结
T1 最大子段和问题描述 给出一个首尾相连的循环序列,从中找出连续的一段,使得该段中的数和最大输入格式 第一行一个整数 n,表示有 n 个数。( 1<=n<=100000) 第二行有 n 个整数,每个数的绝对值不超过 100000.输出格式 一个整数,表示所求结果样例输入 4 2 -4 1 4样例输出 7正解是用的单调队列优化DP。由于是个环,首先把数组复制原创 2017-08-28 15:39:38 · 369 阅读 · 0 评论 -
修公路 最小生成树 二分答案
NKOJ 3763 修公路问题描述 某岛国有n个小岛构成(编号1到n),该国政府想要通过n-1条双向公路将这些小岛连接起来,使得任意两个岛屿之间都能相互到达。公路有两种,一种是高速公路,车速快,建设花费大;另一种是普通公路,车速慢,建设花费少。该国政府不想在一条公路上花费过多的钱,但又要求修建的公路中至少有k条高速公路。所以政府希望,在满足上述条件的情况下,使得最贵的一条公路花费尽可能少,请你帮原创 2017-09-10 14:48:45 · 588 阅读 · 0 评论 -
WC2006 水管局长 LCT维护MST
WC2006 NKOJ3163 水管局长问题描述 SC省MY市有着庞大的地下水管网络,嘟嘟是MY市的水管局长(就是管水管的啦),嘟嘟作为水管局长的工作就是:每天供水公司可能要将一定量的水从x处送往y处,嘟嘟需要为供水公司找到一条从A至B的水管的路径,接着通过信息化的控制中心通知路径上的水管进入准备送水状态,等到路径上每一条水管都准备好了,供水公司就可以开始送水了。嘟嘟一次只能处理一项送水任务,等原创 2017-12-01 23:44:01 · 422 阅读 · 0 评论 -
NOIP2017模拟 玩游戏 最小生成树 树上倍增
NOIP2017模拟 玩游戏题目大意 给出一个n个节点m条边的无向连通图,定义两点间最短路径的长度为所有路径中最长边权值的最小值。现在有一些加边操作和询问操作,共计q次。询问操作是要求判断两组点对间的最短距离是否相等(原题中以最基本的Nim游戏的形式给出)。数据范围 对于90%的数据,n<=5000,m<=100000,q<=150000,边权<=1e15,加边操作不超过1000次。原创 2017-11-04 16:02:18 · 631 阅读 · 0 评论 -
NOI2014 魔法森林 LCT维护MST
BZOJ3669 题面从更简单的情况入手,如果边权只有aa没有bb应该怎么处理?这时候问题就是找一条从1到N的路径,使得最长的边尽量短。根据最小生成树的性质,这样的边一定在最小生成树上。如果aa固定,得到的解法是一样的。那么可以分别讨论每一个aa,对于权值不大于aa的边对bb做一次最小生成树。暴力做会超时。考虑到随着aa的变大,可用的边也逐渐增多,那么只要在加边的同时更新最小生成树就可以了。这个操作原创 2017-12-02 10:21:19 · 375 阅读 · 0 评论