取球游戏
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
Alice 和 Bob 正在玩一个游戏。
有两堆各 N 个小球,每个小球上均写有一个号码。
第一堆小球写着的号码分别为 ;
第二堆小球写着的号码分别为 。
现在让 Alice 和 Bob 开始取球。
每人每次需要从两堆各取一个小球,要求第一堆所取小球的号码不能大于第二堆所取小球的号码。
游戏由 Alice 开始。他可以自己取任意次(可以为 0 次),然后再让 Bob 开始取球。
Alice 希望自己结束取球后,Bob 第一次取球便一个球也无法取走。
问:Alice 有多少种取球方案?答案可能很大,你需要将其 mod 后输出。
两种取球方案不同,当且仅当满足以下条件之一:
(1)取球次数不同;
(2)一种方案中某一次取走的两个小球在另一种方案中没有被同时取走。
输入格式
第一行:一个整数 。
第二行: 个整数 。
第三行: 个整数 。
输出格式
一个整数,表示答案 mod 。
样例1输入
3
4 5 6
1 2 3
样例1输出
1
样例1解释
Alice 选择取 0 次,即不取,也算一种方案。
样例2输入
3
1 2 1
1 2 3
样例2输出
6
样例2解释
6 种方案如下,其中用橙色连线表示某次取走的两个小球。

数据范围
- 10% 的数据:。
- 40% 的数据:。
- 100% 的数据:,