SP32791 BILLI - Billi and Kaddu

题目描述

泡泡世界有麻烦了,我们的神奇女侠比利需要营救王子,以便将王国从怪物卡杜的愤怒中拯救出来。要做到这一点,她需要从她从 $Kaddu$ 偷来的 $M$ 个单词中选择 $K$ 个单词,并将其转换为神奇单词,她将用这些单词作为咒语闯入监狱。她已经知道 $N$ 个神奇单词了。 将被盗单词转换为神奇单词需要以下操作: 1、 从单词末尾删除一个字符,这会消耗 $A$ 枚硬币 2、 在末尾添加一个字符,这会消耗 $B$ 枚硬币。 请你尽可能地降低将 $K$ 个被盗单词转换为神奇单词所需的成本,帮助比利拯救王国。

输入格式

第一行:一个整数 $T$ ,表示有 $T$ 个测试点。 对于每个测试点: 第一行包含 $5$ 个整数: $A、B、K、N、M$ 接下来的 $N$ 行,每行一个字符串,表示比利已知的一组神奇单词。 接下来的 $M$ 行,每行一个字符串,表示比利从 $Kaddu$ 窃取到的单词。

输出格式

对于每个测试点,输出将被盗单词转换为神奇单词所需的最低成本。