HXOJ3472. 最长公共子序列题四:基因相似度

提交14 通过9
通过率64.3%
时间限制2000ms
内存限制512MiB

题目描述

题目描述

人类基因由字母 A、C、G、T 组成。比较两条基因时,可以在任意位置插入空位 -,使两条序列等长,但同一列不能同时为空位。每一列的得分由下表确定,所有列得分之和称为相似度。请计算能够得到的最大相似度。

ACGT-
A5-1-2-1-3
C-15-3-2-4
G-2-35-2-2
T-1-2-25-1
--3-4-2-1

输入格式

第一行输入第一条基因的长度 L1L_1 和字符串 SS。

第二行输入第二条基因的长度 L2L_2 和字符串 TT。

输出格式

输出一个整数,表示最大相似度。

7 AGTGATG
5 GTTAG
14
7 AGCTATT
9 AGCTTTAAA
21
5 ATCAA
3 TCA
9

数据范围与约定

1≤L1,L2≤50001\le L_1,L_2\le5000;基因串仅包含 A、C、G、T。