山外集训Day6
赛:https://files.cnblogs.com/files/blogs/832279/bisai.zip?t=1785671478&download=true
解:https://files.cnblogs.com/files/blogs/832279/Sol.zip?t=1785852840&download=true
我写的题解:
T1
对于每一行的第一列,我们先暴力算出它的答案。
对于后面的列,显然最大正方形的最后一列具有单调性(会不动或者往右面移动)。
我们直接双指针维护即可。
T2
我们考虑树形dp。
令 \(f_{i,0/1}\) 表示考虑完 \(i\) 的子树,\(i\) 连向父亲的边向上或向下,的方案数。
考虑对 \(i\) 连向儿子的边按照边权进行排序。
假设 \(i\) 连向父亲的边的边权为 \(v\)。
当 \(i\) 连向父亲的边向上时,\(i\) 连向儿子的边中边权小于 \(v\) 的边只能向下连。
而其它的边经过从小到大排序后只能是一段前缀向下连,一段后缀向上连。
\(i\) 连向父亲的边向下时同理。
复杂度 \(\mathcal O(n\log n)\)。
T3 & T4
不会。
题:https://files.cnblogs.com/files/blogs/832279/一类DP问题选讲.zip?t=1785671510&download=true

浙公网安备 33010602011771号