2921 - 背单词

题目描述

给出一个由 n 个不同单词组成的字典 S 和一个长字符串 T。把这个字符串分解成未若干个单词的连接(单词可以重复使用),有多少种不用的方法?

比如,有 个单词,"a","b","cd","ab"。则"abcd"有两种分解方法:"a" + "b" + "cd" 和 "ab" + "cd"。保证单词个数 n≤500。每个单词由不超过 100 个小写字母组成。

输入

第一行输入一个n;

第二行到第n+1行输入n个单词(每个单词长度不超过100);

第n+2行输入一个字符串T(长度不超过100000)。

输出

输出分解成未若干个单词的连接(单词可以重复使用),有多少种不用的方法。

样例

输入

3
a
aa
aaa
aaa

输出

4
标签
题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 19
通过人数 11
金币数量 2 枚
难度 基础


上一题 下一题