-
热度指数:29
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 256M,其他语言512M
-
算法知识视频讲解

小O有两个长度为

的数组,现在她想从这两个数组中分别选出一个非空
子序列,使得从第一个数组中选出的
子序列的最大值不大于从第二个数组中选出的
子序列的最小值。

小红想知道有多少种选取方法。

如果数组

可以通过删除数组

中的若干(可能为零或全部)元素得到,则数组

是数组

的
子序列。
输入描述:
第一行输入一个整数
代表数组的长度。
第二行输入
个整数
代表第一个数组。
第三行输入
个整数
代表第二个数组。
输出描述:
在一行上输出一个整数,表示答案对
取模的结果。
示例1
说明
第一个数组选取任意非空子序列,第二个数组选取任意非空子序列,共 9 种选法。