#P1458. Common Subsequence
Common Subsequence
题目描述
给定序列的子序列是指从中删除若干元素(可以不删除)后得到的序列。对于另一个序列,如果存在一个严格递增的下标序列,使得对于所有,都有,那么就是的子序列。例如,是的子序列,对应的下标序列为。给定两个序列和,问题是找出和的最长公共子序列的长度。
输入格式
程序输入来自标准输入。输入中的每个数据集包含两个字符串,表示给定的序列。序列之间由任意数量的空白字符分隔。输入数据保证正确。
输出格式
对于每组数据,程序在标准输出的单独一行开头打印最长公共子序列的长度。
输入样例1
abcfbc abfcab
programming contest
abcd mnp
输出样例1
4
2
0
来源
2003年东南欧地区