问决策单调性复杂度
  • 板块学术版
  • 楼主bsdsdb
  • 当前回复0
  • 已保存回复0
  • 发布时间2025/1/9 09:15
  • 上次更新2025/1/9 09:17:33
查看原帖
问决策单调性复杂度
790188
bsdsdb楼主2025/1/9 09:15
def slv(l, r, optl, optr):
    if r < l:
        return
    mid = (l + r) // 2
    for o in range(optl, optr + 1):
        if dp[mid] < dp[o] + w(o, mid):
            dp[mid] = dp[o] + w(o, mid)
            opt[mid] = o
    slv(l, mid - 1, optl, opt[mid])
    slv(mid + 1, opt[mid], optr)

如果 opt[mid] 一直靠边会不会导致复杂度出问题

2025/1/9 09:15
加载中...