ZJOI
子衿君
要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡
展开
-
题解:ZJOI2007 棋盘制作【DP】
这个题目属于悬线法的板子题,用于求最大矩形或最大正方形问题 这里我们需要记录三个数组 left,right,up left [ i ] [ j ] 表示 i j 能到达的最左端的位置 rigth [ i ] [ j ]表示 i j 能到达的最右端的位置 up [ i ] [ j ] 表示从 i j 向上扩展最长长度. 于是,我们可以写出这样的递推式: l e f t [ i ] [ j ] ...原创 2019-03-11 07:59:36 · 177 阅读 · 0 评论 -
题解:ZJOI2008 树的统计 【树链剖分】
这个题目就是树剖的板子题(比板子还裸) 于是就直接上了QAQ 还是先扯一下树剖吧 fa[x]:x在树中的父亲 dep[x]:x在树中的深度 size[x]:x的子树结点数(子树大小) son[x]:x的重儿子,即u→son[u]为重边 top[x]:x所在重路径的顶部结点(深度最小) seg[x]:x在线段树中的位置(下标) (但是我一直发疯打的seq) rev[x]:线段树中第x个位置对应的...原创 2019-03-11 08:33:21 · 186 阅读 · 0 评论