南陽oj 36 最長公共子串行

2021-06-26 08:45:18 字數 661 閱讀 3648

時間限制:

3000 ms  |  記憶體限制:

65535 kb

難度:3 描述

咱們就不拐彎抹角了,如題,需要你做的就是寫乙個程式,得出最長公共子串行。

tip:最長公共子串行也稱作最長公共子串(不要求連續),英文縮寫為lcs(longest common subsequence)。其定義是,乙個序列 s ,如果分別是兩個或多個已知序列的子串行,且是所有符合此條件序列中最長的,則 s 稱為已知序列的最長公共子串行。

輸入第一行給出乙個整數n(0

輸出每組測試資料輸出乙個整數,表示最長公共子串行長度。每組結果佔一行。

樣例輸入

2

asdf

adfsd

123abc

abc123abc

樣例輸出

3

6

code:

#include#include#includeusing namespace std;

int map[1100][1100];

int la,lb;

char a[1050],b[1050];

void f()

{ memset(map,0,sizeof(map));

for(int i=0;i

南陽 oj36 最長公共子串行

時間限制 3000 ms 記憶體限制 65535 kb 難度 3 描述 咱們就不拐彎抹角了,如題,需要你做的就是寫乙個程式,得出最長公共子串行。tip 最長公共子串行也稱作最長公共子串 不要求連續 英文縮寫為lcs longest common subsequence 其定義是,乙個序列 s 如果分...

南陽理工 36 最長公共子串行

描述咱們就不拐彎抹角了,如題,需要你做的就是寫乙個程式,得出最長公共子串行。tip 最長公共子串行也稱作最長公共子串 不要求連續 英文縮寫為lcs longest common subsequence 其定義是,乙個序列 s 如果分別是兩個或多個已知序列的子串行,且是所有符合此條件序列中最長的,則 ...

最長公共子串行問題 oj

time limit 1000 ms memory limit 65536 kib submit statistic problem description 給定兩個序列x input 輸入資料有多組,每組有兩行 每行為乙個長度不超過500的字串 輸入全是大寫英文本母 a,z 表示序列x和y。out...