Live2D
摘要: 向上回溯 void pushup(int rt){ t[rt].sum = t[lc].sum + t[rc].sum; t[rt].mx = max(t[lc].mx, t[rc].mx); } 建树 void build(int rt, int l, int r){ t[rt].l = l; t 阅读全文
posted @ 2024-02-22 19:22 w1210 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 求最大子矩阵一般用采用悬线法 (包好用的牢底) 悬线法: [ 以这道题为例,我们将R称为障碍格子,将F称为非障碍格子] 我们选择任意一个非障碍格子,引出三条直线:左直 右直 上直 随后从这个点出发,分别向上 左 右延申直到遇到障碍格 我们要求上悬线尽可能高的面积, 但有可能上一层的左直线比这一层短, 阅读全文
posted @ 2024-02-22 16:50 w1210 阅读(15) 评论(0) 推荐(0) 编辑