Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
Re:求出两个串的公共子序列长度lcs,然后用 最长串的长度减去lcs,即是结果。In Reply To:求出两个串的公共子序列长度lcs,然后用 最长串的长度减去lcs,即是结果。 Posted by:ecjtuzxg at 2008-06-28 08:53:19 这方法对滴~ 本人分析原因: 假设 xi,xj是公共子序列中的两个数 则在s1中,xi到xj之间的任意一个数必定不在(s2中xi到xj之间的数)中出现,因为如果出现,则不是最长公共子序列~ 于是乎~ 不一样的数该补的补~该删的删~该变得变 操作数和这些数的个数一样。 所以“求出两个串的公共子序列长度lcs,然后用 最长串的长度减去lcs,即是结果。” 是对滴~~ Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator