【题目链接】
【思路要点】
- 笛卡尔树DP,先构建笛卡尔树。
- 在本题中,我们可以把笛卡尔树的一个节点看做一个矩形,父节点的矩形在横坐标上包含子节点的矩形。
- 记\(F_{i,j}\)表示在\(i\)的子树中放置\(j\)个车的方案数。
- 转移时先
FFT暴力合并子树信息:\(tmp_{i}=\sum_{j=
【题目链接】
【思路要点】
- 笛卡尔树DP,先构建笛卡尔树。
- 在本题中,我们可以把笛卡尔树的一个节点看做一个矩形,父节点的矩形在横坐标上包含子节点的矩形。
- 记\(F_{i,j}\)表示在\(i\)的子树中放置\(j\)个车的方案数。
- 转移时先
FFT暴力合并子树信息:\(tmp_{i}=\sum_{j=