1 条题解

  • 0
    @ 2025-3-8 20:10:29

    栈中的数实际上对应一棵树。

    加入相当于在当前节点挂一个儿子并将当前节点设置为新加入的儿子,删除相当于将当前节点退至父亲节点,< 相当于某个节点上方满足递增关系。

    对于没有限制的点可以随便选取。对于有限制的点,我们可以树形 dp,设 fxf_x 表示 xx 的子树内选取的方案数,简单转移即可。

    时间复杂度 O(n)O(n)

    • 1

    信息

    ID
    1347
    时间
    1000ms
    内存
    512MiB
    难度
    10
    标签
    (无)
    递交数
    6
    已通过
    4
    上传者