潍泰联测好题集锦
minosi
题意:有一个
的矩阵,每个格子有黑白两种颜色。所有黑色的格子只能从左方或上分进入,白色格子只能从右方或下方进入。求是否能走恰好 步从 走到 。 。
做法一
可以直接
空间上可以使用滚动数组优化掉第三维。
这种做法虽然可以通过,但没有达到极限。我们可以考虑将格子从
这样的好处是什么呢?由于
对于黑白格子的区分,预处理两个 bitset 表示格子颜色,需要提取某种颜色时按位与一下即可。还有一点需要注意,就是判断格子的边界。无法从上一行的最后一列转移到这一行的第一列,特殊处理一下即可。时间复杂度
做法二
倍增优化传递闭包。
未完待续...
carpet
题意:平面上有
个矩形(通过左下角和右上角坐标描述),求有多少面积被至少 个矩形覆盖。 。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步