摘要: 题目给定长度为 $n$ 的含 `L`、`R`、`?` 的操作序列及长度为 $m$ 的一维坐标轴($1$ 左为墙,$m$ 右为悬崖),要求计算每个起点 $k\in[1,m]$ 出发,重复执行操作序列无数次后仍存活的合法操作序列数量($n,m\leq500$)。解题时先将操作序列抵消成 `L` 拼 `R` 形式,设 $f(x)$ 为从 $x$ 出发经一次操作序列到达的位置,分 $f(x)\leq x$ 和 $f(x)>x$ 两种情况,分别用 $dp_{i,j}$ 和 $do_{i,j,0/1}$ 进行动态规划计算,时间复杂度为 $O(n^3)$。 阅读全文
posted @ 2025-02-13 21:27 wing_heart 阅读(0) 评论(0) 推荐(0)