随笔分类 -  图论/数据结构-Kruskal重构树

摘要:题目大意:给出一个n*n的矩阵,有一些点是障碍,给出Q组询问,每组询问求两点间能通过的最大正方形宽度。 首先需要求出以每个点(i,j)为中心的最大正方形宽度mxl[i][j],可以用二维前缀和+二分或者BFS求。 然后每相邻的两个点建一条权值为min(mxl[i][j],mxl[i'][j'])的边 阅读全文
posted @ 2019-10-04 19:24 jrltx 阅读(421) 评论(0) 推荐(0)