QOJ.ac

QOJ

시간 제한: 2.0 s 메모리 제한: 2048 MB 총점: 100

#16048. Virus Replication

통계

图片来自 Microbe World

某些病毒通过用自身携带的一段 DNA 替换活细胞中的一段 DNA 来进行复制。这会使细胞开始产生与感染它的原始病毒完全相同的病毒。一组生物学家想要知道某种病毒向宿主基因组中插入了多少 DNA。为了查明这一点,他们对一个健康细胞以及一个被该病毒感染的相同细胞的完整基因组进行了测序。

基因组非常庞大,因此现在他们需要你在数据处理步骤中提供帮助。给定病毒感染前后的 DNA 序列,请确定可能插入到第一个序列中以将其转化为第二个序列的最短的单段连续 DNA 的长度。在插入 DNA 的相同位置,也可能同时从原序列中删除了一段单段连续的 DNA。DNA 的微小变化可能会产生巨大的影响,因此病毒可能只插入了几个字母,甚至什么都没有插入。

输入格式

输入包含两行,分别表示病毒感染前和感染后的 DNA 序列。DNA 序列由一个字符串表示,包含 $1$ 到 $10^5$ 个大写字母,字母来自字符集 $\{A, G, C, T\}$。

输出格式

输出一个整数,表示病毒插入的 DNA 的最小长度。

样例

输入样例 1

AAAAA
AGCGAA

输出样例 1

3

输入样例 2

GTTTGACACACATT
GTTTGACCACAT

输出样例 2

4

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.