#1195. 1.组合攻击
1.组合攻击
当前没有测试数据。
1.组合攻击
题目描述
小明在玩一款游戏,该游戏只有三个技能键,,可用,但这些键可用形成种特定的组合技。第个组合技用一个字符串表示。
小明会输入一个长度为的字符串,而一个组合技每在中出现一次,小明就会获得一分。在中出现一次指的是是从某个位置起的连续子串。如果从的多个位置起都是连续子串,那么算作出现了多次。
若小明输入了恰好个字符,则他最多能获得多少分?
输入格式
输入的第一行是两个整数,分别表示组合技个数和小明输入的字符数。
接下来行,每行一个字符串,表示一种组合技。
输出格式
输出一行一个整数表示答案。
数据范围与提示
对于全部的测试点,保证:
- ,
- 。其中表示字符串的长度
- 中只含大写字母,,
样例
3 7
ABA
CB
ABACB
4
说明
小明如果输入 ABACBCB,则 ABA 出现了一次,ABACB 出现了一次,CB 出现了两次,共得到 分。可以证明这是最优的输入。