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