alpc_qleonardo

ALPC_NeverGiveup……达芬奇不相信眼泪!

排序:
默认
按更新时间
按访问量

CodeForces 1023F Mobile Phone Network(并查集 + 最小生成树)

大致题意:你和你的竞争对手一起竞争去铺设一个网络,这个网络有n个节点。然后你的竞争对手已经给出了他的方案。他给出了他要建立的所有连线以及每根连线的代价。然后你已经决定了你的连线方案,但是每根线的定价还没有确定。当你给出定价之后,客户会在你们两个提供的所有连线中选择n-1条线,使得网络连通并且代价最...

2018-08-18 17:43:50

阅读数:136

评论数:0

HDU 6350 2018HDU多校赛 第五场 Always Online(图论 + 并查集 + 组合计数)

大致题意:给你一个仙人掌图,让你计算:。根据去年多校赛某一道题的经验,很多仙人掌图的问题,其实可以转化为树的问题。所以我们同样考虑,如果这是一棵树的话如何去做。注意到表达式里面的flow(i,j)表示从i到j的最小割或最大流,而在树上的最小割可以看作是两点之间连线的最短边,那么我们要做的就是统计每...

2018-08-12 21:46:27

阅读数:37

评论数:0

HDU 6368 2018HDU多校赛 第六场 Variance-MST(LCT+kruskal)

大致题意:给你很多条边,每条边有边权,现在让你找到一个方差最小的生成树,即最小方差生成树。看到这题,我们首先回忆一下很久之前做过的一道,求最小极差生成树的题目 CSU 1845 。这套题目里面用到的主要思路就是,最小极差肯定是连续的一段,然后我就按照边的权值大小排序,每次看边是否可以直接加入,如果...

2018-08-10 11:25:02

阅读数:89

评论数:0

CSU 2036 Getting Back Home(分类讨论)

大致题意:给你一棵树,让你从n点出发,你的家在1点。你有一个手电筒,可以照亮范围为k的区域。你沿着树的边走,走到岔路口时,利用手电筒的范围看每一条路是否能看到家或者看到是死路,如果是家,那么直接往家里走;如果是死路,那么不走这个路口;如果不知道,那就随机走一条可以走的路口走。如果走到尽头,那么原路...

2018-04-14 09:25:10

阅读数:28

评论数:0

CodeForces 932D Tree(树上倍增)

一个不是很难的题目,因为读题问题居然做了好久。树上倍增做的也不多就写一下。 大致题意:总共有两种操作,一是添加,添加一个点连接到之前点的后面,并且有一个点权。另一个是询问,询问从某一个点开始,一直往上选取一个权值递增的序列,使得序列权值和小于x,问这个序列长度最长多少。 ...

2018-03-21 22:44:59

阅读数:40

评论数:0

CodeForces 888G Xor-MST(Sollin MST+Trie)

标题都已经很明显了,一个最小生成树,只不过是用xor做。 通常来说xor的题目,要么是贪心,要么是用Trie去做,而这道题,显然要用到Trie。但是我们又如何做到求最小生成树呢?这里,我们发现求最小生成树有一个非常少见的算法——Sollin(Boruvka)算法。具体来说,就是一开...

2018-02-11 18:57:58

阅读数:100

评论数:0

HDU 6005 Pandaland 最小环(最小生成树+LCA)

大致题意就是,给你一个图,然后让你在里面找一个最小的环。         说到找最小环,我很惊叹网上居然没有一个很好的算法。见到的算法都是用floyd的O(N^3)或者dijkstra的O(N^2logN)。但是这些显然都不能满足这题的要求。然后其实本题还加了一个条件,就是一定是一个平面图。一开始...

2017-10-07 23:33:10

阅读数:389

评论数:0

CSU 1805 Tree Capitals(Matrix-Tree定理+Best定理)

关于矩阵树定理,在暑假培训的时候hc学长略微提到过,没想到就是去年省赛的题目……         所谓矩阵树定理,就是指一个图的生成树个数,等于基尔霍夫矩阵的任意n-1阶主子式的行列式的值。而基尔霍夫矩阵K又两个部分构成,一是图的邻接矩阵A,另一个是每个节点的度数矩阵B,如此基尔霍夫矩阵K=B-A...

2017-08-28 11:05:55

阅读数:153

评论数:0

2017多校训练赛第一场 HDU 6041 I Curse Myself(仙人掌图生成树)

现在才来补这道题,是不是有点太慢了……         题意比较简单,给你一幅图,让你求这幅图的生成树的带权值和,即最小生成树乘1,次小生成树乘2,次次小生成树乘3……然后k可以很大,图的点只有1000个。还有特别重要的条件,每一条边都最多在一个简单环中,所以说图是一个仙人掌图。

2017-07-29 13:47:27

阅读数:221

评论数:0

HihoCoder 1387 (树的直径)

第一次见到这个OJ……         百家姓,也是很有意思的。就是给你一棵树,相当于某些节点被染上了同一种颜色,然后问你两种颜色,距离最远的两个点的距离是多少。         其实也没什么好说的,主要讲一个定理。两个图a和图b合并,假设图a的直径端点为a1、a2,图b的直径端点为b1、b2,那...

2017-07-21 20:11:54

阅读数:179

评论数:0

WOJ 656 最小生成树 Prim

656. Wifi Relay Time Limit: 2 second The ACM/ICPC team has bought nnn wifi APs. And the APs have a special feature called Wifi Relay which means if...

2017-04-25 21:17:51

阅读数:182

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭