QOJ.ac

QOJ

Time Limit: 5 s Memory Limit: 256 MB Total points: 100

#5739. 超级食肉男孩

Statistics

《超级肉食兄弟》(Super Meat Bros)是一部关于两兄弟 Meatio 和 Meatigi 的漫画,他们最终都热爱肉食。

这部漫画的标志性特征是两兄弟各自拥有独立发展的剧情篇章。每个兄弟的故事由零个或多个篇章组成,每个篇章包含最多 $n$ 期漫画。对于一个持续 $k$ 期的篇章,作者已知有 $a_k$ 种方式创作 Meatio 的故事,有 $b_k$ 种方式创作 Meatigi 的故事。

作者将创作两个故事,一个关于 Meatio,另一个关于 Meatigi。Meatio 的故事创作方式如下:在作者感到厌倦之前,他们会选择一个数字 $k \le n$,并以 $a_k$ 种不同方式中的一种,为故事追加一个包含 $k$ 期的剧情篇章。相应地,对于 Meatigi 的故事,作者也会选择 $k$,并以 $b_k$ 种不同方式中的一种追加一个包含 $k$ 期的剧情篇章。

在为 Meatio 和 Meatigi 准备好包含若干篇章的完整故事后,它们将被合并在一起,且合并过程需保持各自故事内部的顺序。也就是说,如果期数 $x$ 和 $y$ 属于同一个兄弟,且在各自的故事中 $x$ 在 $y$ 之前,那么在合并后的故事中 $x$ 也必须在 $y$ 之前。除此之外,合并方式可以是任意的,特别是剧情篇章不需要形成连续的子序列。

给定 $a_1, \dots, a_n$ 和 $b_1, \dots, b_n$,计算创作出总计 $m$ 期漫画的方案数。

输入格式

第一行包含两个整数 $n$ ($1 \le n \le 300$) 和 $m$ ($1 \le m \le 10^9$)。 第二行包含 $n$ 个整数 $a_1, \dots, a_n$ ($1 \le a_i \le 10^9$)。 第三行包含 $n$ 个整数 $b_1, \dots, b_n$ ($1 \le b_i \le 10^9$)。

输出格式

输出一个整数,表示创作出总计 $m$ 期漫画的方案数。 由于答案可能非常大,请输出其对 $10^9 + 9$ 取模的结果。

样例

样例输入 1

2 3
1 1
1 1

样例输出 1

18

样例输入 2

3 4
1 2 3
1 3 2

样例输出 2

180

说明

让我们用小写英文字母表示 Meatio 的漫画期,用大写英文字母表示 Meatigi 的漫画期。我们还将使用相同的字母来表示属于同一个剧情篇章的期数,并按字母顺序为篇章分配字母。在此概念下,第一个样例中可能的组合包括: abc, abb, aab, ABC, ABB, AAB, abA, aaA, ABa, AAa, aAB, aAA, Aab, Aaa, aAb, aAa, AaB, AaA。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.