StkOvflow

STACK OVERFLOW!

一言(ヒトコト)

即得易见平凡,由上自证显然,留作习题答案略,读者自证不难。
反之亦然同理,推论自然成立,略去过程Q.E.D,由上可知证毕。
——lca

随笔分类 -  二分

摘要:前往奥格瑞玛的道路 题目链接 题目要求最小化最大费用,显然是使用二分答案,二分答案首先应该看限制和目标,此处的限制是血量限制,而目标是费用目标。这种情况我们可以二分费用,然后在图上跑最短路判定血量是否满足。 对于check函数,我们去判定是否存在一条道路使得最高费用不 阅读全文
posted @ 2023-04-30 09:49 StkOvflow 阅读(84) 评论(0) 推荐(0) 编辑
摘要:题目大意 给定一张正权无向图,定义冲突值为一个集合内权值最大的边,将一张图上的点,分成两部分,不同部分的点在原图上的边作废,求最小化最大冲突值,并输出。 解题思路 1. 二分答案 + 二分图判定 由于要求最小化最大冲突值,遇到最大值最小化的问题,经验上可以采用二分答案 阅读全文
posted @ 2023-01-13 22:41 StkOvflow 阅读(91) 评论(0) 推荐(3) 编辑
摘要:传送门 解题思路 我们一开始可以得出一个建图的思路,对于每个字符串我们把它们当成图中的一个点,然后能“接龙”的字符串之间连一条边,在这张图上跑01分数规划。这样貌似是可以的,但是我们看一下这张图有多么庞大:它的点数N的上限可以达到105,而边数应该是$A_{N}^{2} 阅读全文
posted @ 2022-12-27 22:02 StkOvflow 阅读(41) 评论(0) 推荐(0) 编辑
摘要:传送门 题目描述 给定一张 L 个点、P 条边的有向图,每个点都有一个权值 f[i],每条边都有一个权值 t[i]。 求图中的一个环,使“环上各点的权值之和”除以“环上各边的权值之和”最大。 输出这个最大值。 注意:数据保证至少存在一个环。 输入格式 第一行包含两个整数 L阅读全文
posted @ 2022-12-27 16:31 StkOvflow 阅读(45) 评论(0) 推荐(0) 编辑
摘要:AcWing题目 洛谷题目 解题思路 首先可以得到一个很容易得到的贪心策略,将一条路径上最贵的(边权最大)的K条边删去,那么我们剩下的路径中最贵(边权最大)的路就是原本这条路径上帝K+1大的路。 于是原问题就可以转化为: 求一张无向图中最大的一条路径中的第K+1大的边 这就启发我们枚 阅读全文
posted @ 2022-12-23 10:23 StkOvflow 阅读(29) 评论(0) 推荐(0) 编辑
摘要:AcWing 洛谷 解题思路 这题看到最短跳跃距离尽可能长就会想到二分 但是我们二分的check函数怎么写呢 可以看到限制条件移走的石头最多只能是m块 我们二分这个最短距离 容易想到一个贪心策略:扫描一遍a数组,如果aianow<mid,(now是当前站的石 阅读全文
posted @ 2022-12-20 22:43 StkOvflow 阅读(37) 评论(0) 推荐(0) 编辑

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