摘要: 壹、题目 传送门 贰、思考 考虑二分答案,现在要使得我们选出来的数是第 \(k\) 大,就需要选出 \(k-1\) 个大于等于它的数字,并且剩下的数字还得小于等于它,怎么才能满足这俩条件? 其实只需要考虑比它小的数字,因为我们是二分,所以如果我们二分出一个 \(x\),如果无论怎么选都会有大于等于 阅读全文
posted @ 2021-02-04 21:18 Arextre 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 壹、题目 传送门 贰、思考 两个炸弹不能同在一行一列,除非有硬石头 # 隔开。软石头 x 不能放东西,也挡不住炸弹 真没用 。 如果没有硬石头,那么如果有个炸弹能放在 \(\lang x,y\rang\),就 \(x\rightarrow y\) 连一条边,边数有 \(n^2\) 条,点有 \(n\ 阅读全文
posted @ 2021-02-04 20:08 Arextre 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 壹、模板测试链接 模板测试链接 贰、说明与概念 我们现在要解决的问题:在一个二分图中 \(G=\lang V_1,V_2,E\rang\) 中,\(V_1,V_2\) 是两个点集且 \(|V_1|=|V_2|\),现在所有的 \(e_i\in E\) 都有一个边权 \(w_i\in R\),求在 \ 阅读全文
posted @ 2021-02-04 19:21 Arextre 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 壹、模板测试链接 传送门 贰、说明 在某个地方看到这种可以在 \(\mathcal O(|E|\sqrt{|V|})\) 时间复杂度以内解决问题的方法,感觉挺有意思的......但是似乎只在无权二分图有用? \(\tt Hopcroft-Karp\) 算法使用 \(\tt BFS\) 来找出多条不相 阅读全文
posted @ 2021-02-04 11:36 Arextre 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 壹、模板测试链接 传送门 贰、说明 完美匹配一定是最大匹配,而最大匹配不一定是完美匹配. 交错路径:给定图G的一个匹配M,如果一条路径的边交替出现在M中和不出现在M中,我们称之为一条M-交错路径. 而如果一条M-交错路径,它的两个端点都不与M中的边关联,我们称这条路径叫做M-增广路径. 当图中再没有 阅读全文
posted @ 2021-02-04 11:00 Arextre 阅读(76) 评论(0) 推荐(0) 编辑