搜索超时能优化吗

P1803 凌乱的yyy / 线段覆盖

@[CrashXrsy](/user/828573) $n \leq 1e6$ 显然不能 请使用贪心
by 02Ljh @ 2022-12-29 20:47:21


贪心,优先选结束早的。
by williamwei @ 2022-12-29 21:19:34


@[williamwei](/user/700558) 好的谢谢,本来想看看搜索行不行
by CurryNo_1 @ 2022-12-29 21:44:06


@[02Ljh](/user/578004) 请问一般时间和空间复杂度最大能是多少
by CurryNo_1 @ 2022-12-29 21:44:44


@[CrashXrsy](/user/828573) O(2^n)的 估计也就n<10吧
by 02Ljh @ 2022-12-29 22:31:18


@[CrashXrsy](/user/828573) 如果说不加优化的话就是 $\mathcal {O}(2^n)$,如果记忆化就看你搜索有几个维度,假如有两个维度那么复杂度是 $\mathcal {O}(n^2)$ 的。
by Nwayy @ 2022-12-30 07:07:52


@[winds888](/user/664744) 那不如动态规划,维护选和不选。
by williamwei @ 2022-12-30 17:34:01


@[williamwei](/user/700558) 能想出状转方程的情况下肯定动归啊......
by Nwayy @ 2022-12-30 17:36:14


正在验证$\texttt{dp}$方程,稍等...
by williamwei @ 2022-12-30 17:49:52


@[winds888](/user/664744) 设$f_{i,j}$为现在选到第$i$个数, 已选$j$个数的最大值,那么$f_{i,j} \gets \max(f_{i-1,j}, (f_{i-1,j-1} + 1) \times [a_i.st\geq a_{i-1}.ed])$ $f_{1,1} = 1$ $st$表示开始时间, $ed$表示结束时间 刚刚上课去了,抱歉。
by williamwei @ 2022-12-30 21:54:20


| 下一页