本文介绍: 转换为拓扑图:入度为每个窗口不匹配的数量,一旦为0完全匹配,边为该窗口不匹配的字符,编号为(窗口编号i相连字符编号i+j)之后Kruskal先添加必须要的的0边,再以0边优先,把0边添加至k后,再添1边,最后还要检查图的连通性。给定一个它的高度为 h,它的长度和宽度我们可以认为是无限大的奶酪,有n个空洞坐标为(x,y,z)给定一个row行line列大小的矩阵,给定n个boss的位置,需要从左下角,到达右上角。深度优先搜索,不需要回溯,进入和出来判断只需看z-r,z+r和0,h的比较。
P3623 [APIO2008] 免费道路
给定一个无向图,其中一些边是0,其他边为1
两个不同的点之间都应该一条且仅由一条边连接
并保持刚好K条0,求是否有解决方案
n<=2e4,m<=1e5
Kruskal定义不同的优先级
思路:Kruskal先以1边优先,筛出必须要的0边
之后Kruskal先添加必须要的的0边,再以0边优先,把0边添加至k后,再添1边,最后还要检查图的连通性
几何联通
P3958 [NOIP2017 提高组] 奶酪
给定一个它的高度为 h,它的长度和宽度我们可以认为是无限大的奶酪,有n个空洞坐标为(x,y,z)
统一半径为r,能否利用已有的空洞跑 到奶酪的上表面去
深度优先搜索,不需要回溯,进入和出来判断只需看z-r,z+r和0,h的比较
n<=1e3,h,r<=1e9
二维联通
P2498[SDOI2012] 拯救小云公主
给定一个row行line列大小的矩阵,给定n个boss的位置,需要从左下角,到达右上角
找一条路径使到距离boss的最短距离最远,输出最远距离
n<=3000
思路:小数二分最远距离,boss点作为圆心, 参考奶酪
左边界或上边界通过这些洞和右边界或下边界联通时,问题无解
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。