#dwacon6thprelimse. [dwacon6th_prelims_e]Span Covering
[dwacon6th_prelims_e]Span Covering
题目描述
Niwango购买了一块被表示为半开区间 的土地。
Niwango将在这块土地上铺设 张乙烯基薄片。这些薄片的编号为 ,它们是可区分的。对于第 张薄片,他可以选择一个整数 ,使得 ,并用这张薄片覆盖 。
找出用这些薄片覆盖土地的方式数量,使得 中没有任何点保持未覆盖,取模 。当且仅当存在一个整数 ,使得薄片 覆盖的区域不同,我们认为两种覆盖方式是不同的。
约束条件
- 输入中的所有值都为整数。
输入
输入以以下格式从标准输入给出:
输出
输出答案。
示例1
3 3
1 1 2
输出示例1
10
- 如果我们忽略整个区间是否被覆盖,有 种布置薄片的方式。
- 其中,有 种方式使得 未被覆盖,有 种方式使得 未被覆盖。
- 其余的方式都覆盖了整个区间 ,因此答案是 。
示例2
18 477
324 31 27 227 9 21 41 29 50 34 2 362 92 11 13 17 183 119
输出示例2
134796357
- 求取取模 后的方式数量。