最大全0矩形(悬线法)

本文介绍了如何使用悬线法解决 luogu1169 棋盘制作问题。悬线法中,l[i][j] 和 r[i][j] 分别表示从 (i, j) 向左和向右遇到的第一个障碍,h[i][j] 表示在该点最多能向上走多少步。最大全0矩形的边长可以通过悬线向左右扩展得出,即 (R[i][j] - L[i][j] - 1) * h[i][j]。文章以代码解释了求解过程。" 99719834,6651152,图论算法总结:最短路、最小生成树、LCA等,"['图论算法', '最短路算法', '最小生成树算法', '数据结构', '图论应用']
摘要由CSDN通过智能技术生成

前言

今天开到一道题,luogu1169棋盘制作,发现自己不会,问了一下同学,告诉我说是普及组题,感觉自己枉为提高组选手。。。
然后学习了一波悬线法。
l[i][j] l [ i ] [ j ] 表示(i,j)这个点向左走碰到的第一个障碍, r[i][j] r [ i ] [ j ] 表示向右走碰到的第一个障碍。
h[i][j]

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值