第30557题 单选题
在求解将长度为m的序列S转换为长度为n的序列T的最小操作代价问题(允许插入、删除、替换单个元素,每种操作代价均为1)时,下列关于序列最优变换建模的说法正确的是?

序列最优变换是动态规划的典型应用场景,最小编辑距离问题是其经典代表,需通过合理的状态定义与转移推导最优解。

A

定义dp[i][j]表示将S的前i个元素转换为T的前j个元素的最小操作代价,若S第i个元素与T第j个元素相等,则dp[i][j] = dp[i-1][j-1]

B

该问题不存在最优子结构,因此无法使用动态规划方法求解

C

状态转移时不需要考虑删除操作对应的子状态,仅考虑插入和替换操作即可

D

该问题的时间复杂度最低可优化到O(m+n)

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析