随笔分类 -  倍增

摘要:题目大意:有一个n个点,m条边的无向图,玩家走过第i条边,血槽中的血会下降vi点,如果不足vi点,这人会当场去世。 这n个点中,有若干个是关键点,在这些关键点可以将血槽补满。 现在有q组询问,每次问一个玩家的血槽至少需要多大,才能从x走到y。 保证x号点和 阅读全文
posted @ 2019-04-29 21:27 AlphaInf 阅读(219) 评论(0) 推荐(2) 编辑
摘要:套路题(然而我没看题解做不出来) 题目大意:给你一个n个点,m条有向边的图。图中有k个标记点,求距离最近的标记点间距离。 数据范围:n,m,k105。 设pi示第i个标记点的编号,设K为最小正整数,满足2Kk。 我们在原图中新建点S和点T,做$2K 阅读全文
posted @ 2019-02-07 10:48 AlphaInf 阅读(198) 评论(0) 推荐(0) 编辑
摘要:此题绝了,O(n1.5 log n)都可以过掉。。。。 题目大意:给你一颗n个点的树,每条边边权不是2就是1,有m个询问,每次询问一个人从x点走到y点,每天可以走的里程数不超过k,问你从xy至少需几天。 数据范围:n105。 我们将询问分成$k 阅读全文
posted @ 2019-02-05 21:49 AlphaInf 阅读(334) 评论(2) 推荐(1) 编辑
摘要:题目大意:给你m棵由n个点构成的全等的树A。这m棵树之间有m1条边相连,组成了一棵大树。 有q组询问,每次询问这棵大树上两点之间的距离。 n,m,q105 这是一道小视野双倍经验题 这一题有一种显然的虚树做法,这种做法我之前打过了,这次换一种做法。 如果询问所在两点 阅读全文
posted @ 2018-10-18 17:25 AlphaInf 阅读(245) 评论(0) 推荐(0) 编辑
摘要:题目大意:给你一张n个点m条边的图,有q次询问,每次让你找出一条从x至y的路径,使得路径上经过的边的最小值最大,输出这个最大的最小值。 显然,经过的路径必然在这张图的最大生成树上。 我们求出这个图的最大生成树后,用st表维护最小值,然后随便倍增下就好了。 阅读全文
posted @ 2018-10-05 21:41 AlphaInf 阅读(152) 评论(0) 推荐(0) 编辑
摘要:题目传送门:https://www.luogu.org/problemnew/show/P1600 感觉这两天在处理边界问题上有点神志不清......为了从80的暴力变成100,花了整整一个下午+一个晚上的时间(还好最后还是搞了出来) 题目大意:给你一棵树N个点的无根树,有M个人要从Si走到Ti,行 阅读全文
posted @ 2017-10-23 22:55 AlphaInf 阅读(439) 评论(5) 推荐(0) 编辑
摘要:题目描述 L 国有 n 个星球,还有 n-1 条双向航道,每条航道建立在两个星球之间,这 n-1 条航道连通了 L 国的所有星球。 小 P 掌管一家物流公司,该公司有很多个运输计划,每个运输计划形如:有一艘物 流飞船需要从 ui 号星球沿最快的宇航路径飞行到 vi 号星球去。显然,飞船驶过一条航道 阅读全文
posted @ 2017-10-22 19:48 AlphaInf 阅读(398) 评论(0) 推荐(11) 编辑

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