P8013 [COCI 2013/2014 #4] GMO
题目描述
给定一个由 `A` `C` `G` `T` 组成的字符串,你需要在这个字符串中插入若干个 `A` `C` `G` `T`,使字符串中包含目标字符串,并使花费的代价最少。
其中插入不同的字符花费的代价也是不同的。
输入格式
第一行,一个字符串 $N$,代表原字符串;
第二行,一个字符串 $M$,代表目标字符串;
第三行,四个正整数 $a,c,g,v$,分别表示插入一个 `A` 花费的代价,插入一个 `C` 花费的代价,插入一个 `G` 花费的代价,插入一个 `T` 花费的代价。
输出格式
一行,一个正整数,表示最小花费。
说明/提示
**【样例解释 #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$。
**【来源】**
本题分值按 COCI 原题设置,满分 $80$。
题目译自 [COCI2013-2014 CONTEST #4](https://hsin.hr/coci/archive/2013_2014/contest4_tasks.pdf) _**T2 GMO**_。