[HEOI2015]最短不公共子串
最短不公共子串
题解
不明白那个出题人无聊到把四个问题放到一个问题中。
不过出题人既然这样做了,我们就分四个问题来讨论吧。
反正四个都是dp。
Problem 1st
应该是一个很容易想到的dp。
容易发现,最短不公共子序列的长度就是最短的无法继续向后延伸的公共子序列的长度。
后者可以通过简单dp求出。
令 d p i , j dp_{i,j} dp
不明白那个出题人无聊到把四个问题放到一个问题中。
不过出题人既然这样做了,我们就分四个问题来讨论吧。
反正四个都是dp。
应该是一个很容易想到的dp。
容易发现,最短不公共子序列的长度就是最短的无法继续向后延伸的公共子序列的长度。
后者可以通过简单dp求出。
令 d p i , j dp_{i,j} dp