本题的同一个测试文件中包含多组测试数据。输入的第一行包含一个正整数 ,表示数据组数。接下来包含 组数据,每组数据的格式如下:第一行两个正整数 ,分别表示排列 和序列 的长度。第二行 个正整数 ,表示排列 。(保证输入是一个排列。)第三行 个正整数 ,表示序列 。(保证所有的 互不相同。)(保证同一个测试文件中的所有测试数据里, 的总和不超过 , 的总和不超过 。)
对于每组测试数据,新起一行输出一个整数,表示合法划分方案数对 取模后的值。
2 5 2 1 3 2 5 4 3 5 4 2 1 2 4 3 1 4
2 1
对于第一组测试数据,有 和 两种合法的划分方案。对于第二组测试数据,只有 一种合法的划分方案。