/ 基础 / 题库 /

GMO

GMO

时间限制:1秒  内存限制:256M


题目描述

给定一个由 A C G T 组成的字符串,你需要在这个字符串中插入若干个 A C G T,使字符串中包含目标字符串,并使花费的代价最少。

其中插入不同的字符花费的代价也是不同的。

输入格式

第一行,一个字符串 \(N\),代表原字符串;

第二行,一个字符串 \(M\),代表目标字符串;

第三行,四个正整数 \(a,c,g,v\),分别表示插入一个 A 花费的代价,插入一个 C 花费的代价,插入一个 G 花费的代价,插入一个 T 花费的代价。

输出格式

一行,一个正整数,表示最小花费。

输入输出样例 #1

输入 #1

GTA
CAT
5 7 1 3 

输出 #1

10

输入输出样例 #2

输入 #2

TATA
CACA
3 0 3 0

输出 #2

3

输入输出样例 #3

输入 #3

TCGCGAG
TGCAG
10 10 15 15 

输出 #3

25

说明/提示

【样例解释 #1】

可能的方法中有:GTCAT,花费 \(10\),可以证明是最小花费。

【数据范围】

对于 \(80\%\) 的数据,\(1\le |N|,|M|\le 2000\);

对于 \(100\%\) 的数据,\(1\le |N|\le 10000\),\(1\le |M|\le 5000\),\(0\le a,c,g,v\le 1000\)。

信息

ID
1060
难度
(无)
分类
(无)
标签
(无)
递交数
0
已通过
0
通过率
?
被复制
1
上传者