上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: SCC 学习笔记 好听点的话来说,就是强连通分量。 一个有向图,里面任意两个节点之间可以相互到达,我们把它称为一个强连通分量。 Kosaraju 首先,对于一个强连通的图,显然,他的反图也是一个强连通图。(因为原先 \(A\) 可以到 \(B\),\(B\) 可以到 \(A\),反过来是一样的) 做 阅读全文
posted @ 2024-04-06 23:22 June_Failure 阅读(9) 评论(0) 推荐(0) 编辑
摘要: MCE 学习笔记 最小表示法。 你说的对,月考考完了,但是感觉基本炸了。/ll/ll,相对失败。 艹,写了我一个晚上。 \(\frac{3}{20}\),还差的远呢。 闲话:MCE 是 a3 叫的,不过感觉挺好听。 这个算法出题的话可能就比较板了,所以不是很热门? 不废话了。 引入定义: 循环同构, 阅读全文
posted @ 2024-04-06 23:22 June_Failure 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 2-SAT 学习笔记 P4782 【模板】2-SAT 2-SAT 问题模型:构造 bool 变量 \(x_1,x_2...x_n\),使得满足一些限制一对 \(x_1\) 和 \(x_2\) 取值的条件合法。 很显然根据 Floyd 传递闭包可以做到 \(O(n^3+m)\),但不太行。 有 \(O 阅读全文
posted @ 2024-04-06 23:20 June_Failure 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Link 对于大众来说权值线段树的入门题,一道写起来让我破防的题目。 首先很套路的固定最大值 xxx,这时候考虑什么时候答案最小。 首先所有大于 xxx 的腿我们要删掉,记这个和为 sss。其次发现,删掉长度等于 xxx 的腿必然是不优的,因为删去了长度等于 xxx 的腿代表我还要删掉更多长度小于 阅读全文
posted @ 2024-03-31 20:37 June_Failure 阅读(30) 评论(0) 推荐(0) 编辑
摘要: P8776 [蓝桥杯 2022 省 A] 最长不下降子序列 原来是自己的代码能力差。 注意题目要求的是最长不下降子序列,别搞成了最长上升子序列。 首先对于一般的求解最长不下降子序列是套路的,直接权值线段树优化动态规划即可。 假设枚举到了 iii,发现答案是由三部分组成,一部分是以 iii 为末尾的 阅读全文
posted @ 2024-03-31 20:36 June_Failure 阅读(19) 评论(0) 推荐(0) 编辑
摘要: var code = "1869a734-aabd-408c-9ea2-159a308f262f" 有些人早就学完了。 让人感慨,自己也应该是去年的这个时候开始学习组合数学的,但是现在已经忘了差不多了。 这下算是转进whk了? 提前学一点高中东西,恐怕对后面停课和OI,都是有帮助的吧。 1.集合 其 阅读全文
posted @ 2024-03-17 08:45 June_Failure 阅读(26) 评论(0) 推荐(0) 编辑
摘要: Link 不禁让人加深了对 2-SAT 的感知度。 先考虑 d=0d=0d=0 的情况,这时候发现每个赛道其实只有两种取值,所以可以考虑 2-SAT,具体的,把每个点能取的两种取值看成 000 和 111,然后按照题目的限制连边即可。 然后发现 ddd 的范围很小,不难想到暴力取 x 的点应该用什么 阅读全文
posted @ 2024-03-14 13:27 June_Failure 阅读(3) 评论(0) 推荐(0) 编辑
摘要: Link 挺经典的题,是 P3209 [HNOI2010] 平面图判定 的无限弱化版。 考虑连边只会有两种情况,一种是连接的边在环内,一种是连接的边在环外,不妨定义在环内取 111,在环外取 000。 如果两条边同时连在环内或者同时在环外有相交的话,这时候就出现矛盾了,很显然,如果其中任意一条边取 阅读全文
posted @ 2024-03-10 21:54 June_Failure 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Link 很板的题。 容易发现,每次操作相当于,总是前 mmm 小的数删除,然后在原序列里加入一个数,这个操作很好实现,直接考虑把原序列前 mmm 个数删掉,然后在最后一个位置加上新的数,然后对整个数组排序即可。 关于加入的这个数,是前 mmm 小的数的和,因为剩余最后一个生物质量是他们质量总和,这 阅读全文
posted @ 2024-02-29 07:18 June_Failure 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Link 比较厉害的题。 简化问题,如果是不考虑吃能不能走的话,那很显然我们要求路径上最小边最大,这显然是重构树。 看能不能考虑建出重构树以后,往树上思考,能够发现,如果我每次吃了糖果,增加了宽度,那必然会造成一些边不能走,换言就是重构树上一些子树,我走不进去了。 这就把这个题转换成一个树上问题,我 阅读全文
posted @ 2024-02-27 14:20 June_Failure 阅读(1) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页
点击右上角即可分享
微信分享提示