题号:NC230378
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 128 M,其他语言256 M
64bit IO Format: %lld
题目描述
作为新时代最受欢迎的宗教,美少女教可以通过教义预知未来。预知的方法是从教义中
顺次选取若干单词组成一个句子,这个句子便是美少女神赐予吾等的预言。
现在,你身为美少女教最虔诚的信徒,美少女教教主决定交给你一个艰巨的任务——计算从教义中有多少种选取方法可以得到美少女神赐予吾等的预言。因为美少女神是矜持而可爱的白毛红瞳傲娇萝莉,所以她的预言不会超过

个单词。同时,美少女教是一个包容开放的宗教,所以教义十分简短,不超过

个单词。
输入描述:
第一行输入两个正整数
和
。
第二行输入预言,有
个单词。
第三行输入教义,有
个单词。
所有输入只包含英文字母和空格。
输出描述:
输出选取方法总数
。
示例1
输入
复制
4 15
Shoujyo is the God
Shoujyo is the God we love What we are fighting for is Shoujyo the God
示例2
输入
复制
3 7
shoujyo shoujyo shoujyo
love shoujyo shoujyo shoujyo shoujyo shoujyo love
备注:

每个单词不超过
个英文字母