Logo Universal Online Judge

UOJ

时间限制:1 s 空间限制:512 MB
Statistics

出题人:宋浩然

题目描述

为了检验你的字符串基础是否扎实,给定 2n 个字符串和正整数 k,前 n 个记作 ai,后 n 个记作 bi,保证所有字符串长度均不超过 k

但是在字符串专项训练中需要出现矩阵,ci,j=kLCP(ai,bj)

现在需要对这个矩阵做神法,每次可以若干代价对矩阵 c 做下列操作之一:

  • 选择 ici,jci,j1(1jn),代价为 1

  • 选择 jci,jci,j1(1in),代价为 1

  • 选择 ici,jci,j+1(1jn),代价为 1

  • 选择 jci,jci,j+1(1in),代价为 1

  • 选择 i,jci,jci,j1,代价为 1

因为多测要清零,不能共存,求让矩阵 c 清零的最小代价。

输入格式

为了选手方便(出题人偷懒),所以本题不以 Trie 树作为输入。

第一行两个正整数 n,k

接下来 n 行,第 i 行一个字符串 ai

接下来 n 行,第 i 行一个字符串 bi

保证 ai,bi 由小写英文字母组成。

输出格式

一行一个正整数为答案。

样例1

输入

3 4
aaab
bab
aab
ab
aabb
abb

输出

11

样例2

输入

3 10
aaaabab
ababbbba
aaaabba
ababaa
aaaabaaaa
aabbbaa

输出

31

样例3/4

见下发文件中 ex_matrix3/4.in/ans

数据范围

对于 10% 的数据,n3,|ai|,|bi|,k10

对于 40% 的数据,n100,|ai|,|bi|200,k300

对于 50% 的数据,n1000

对于另外 20% 的数据,所有字符串由只包含字母 a

对于所有数据,1n106,|ai|,|bi|2×106,1|ai|,|bi|k2×106

大样例