上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 81 下一页
摘要: 所以就是一道二分图最大匹配的简单题目 阅读全文
posted @ 2024-02-12 14:03 最爱丁珰 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 注意,在调查前应该有一个定下来的顺序,就是不管这张图是哪一种都按这个顺序进行调查 由题意,这\(n\)个人当中一定有一个人是杀手 那么就相当于有\(n\)张图,其中每张图都有且仅有一个黑点(剩余都是白点),且这些图的黑点都不同(黑点就是杀手) 首先我们肯定要保证知道杀手,所以一定只会询问入度为\(0 阅读全文
posted @ 2024-02-11 15:14 最爱丁珰 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 这道题目稍微想一下就可以知道,在缩点之后一定要长成一条链,即“有唯一的topo序” 我们考虑证明一下这个结论,利用数学归纳法 对缩点后的图,如果入度为\(0\)的点,如果有\(1\)个以上,那么显然是不行的,所以如果为\(0\)的点只有一个 然后我们从入度为\(0\)的点开始走,假设我们走的前面一段 阅读全文
posted @ 2024-02-11 14:23 最爱丁珰 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 这道题目非常easy,但是我还是要讲一下两种做法 第一种,也就是我最开始直接想到的,求出割点后缩成一颗树,然后再判断 第一种固然简单,但是第二种方法则是利用了割点判定法则的证明过程(即删掉一个点后,具体哪些子树会与上面一整坨失去连通性) 就是当前搜索到\(x\)的时候,我们会枚举一个子树根节点\(y 阅读全文
posted @ 2024-02-11 14:02 最爱丁珰 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 这道题目切点的思想肯定是要借鉴的,然后在同一条线段乘坐两次车的这种特殊情况也要考虑 其实我最开始的时候用DP就是觉得这种特殊情况很烦,但实际上这道题目教会我们先不要管特殊情况,最后在单独处理特殊情况会很简单 特殊情况的处理直接用长度为\(2q\)的线段覆盖就好了 update 2024.5.29 重 阅读全文
posted @ 2024-02-11 13:39 最爱丁珰 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 主要是证明第二问,也就是将一个有向图变为一个SCC所需要添加的最少的边数(与将一个无向图变成一个e-DCC联系起来) 首先,\(max(p,q)\)是下界,因为连一条边最多只能减少一个零入度点和一个零出度点并且一个零入/出度点如果不添加出/入边是永远无法被消除的(会一直待在那里),而最终的图不可能有 阅读全文
posted @ 2024-02-11 11:55 最爱丁珰 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 这道题目其实是样例给我的启示。。我看到\(3\)的结果是\(8\),就猜想可以把所有的长度为\(k\)的\(01\)串都加进来 所以我们先写出所有\(01\)串,那么再看一下样例,会发现第一个串是\(000\),于是乎猜想起点都是全\(0\)串 那么全\(0\)串的下面一个可以接什么呢?显然可以接\ 阅读全文
posted @ 2024-02-10 18:05 最爱丁珰 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 这道题目就是无向图版的输出最小字典序而已,还是按照点的编号从小到大进行排序 阅读全文
posted @ 2024-02-10 17:33 最爱丁珰 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 这道题目就是想清楚每一个vDCC为啥没有必经点,因为v-DCC中任意两个点都包含在一个简单环中 以及注意一下代码的细节,因为这道题目是从一条边走到另一条边,所以细节比较多 阅读全文
posted @ 2024-02-10 17:21 最爱丁珰 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 主要是想一下为什么一个e-DCC里面没有必经边 update 2024.5.28 利用任意一条边都包含在一个简单环中即可 阅读全文
posted @ 2024-02-10 17:14 最爱丁珰 阅读(1) 评论(0) 推荐(0) 编辑
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 81 下一页