#ABC335F. Hop Sugoroku
Hop Sugoroku
题目描述
有一行编号为 的方格,以及一个长度为 的序列 。
初始时,方格 被染成黑色,其余 个方格为白色,且有一个棋子放置在方格 上。
你可以重复执行以下操作任意次数(可以为 0 次):
- 当棋子位于方格 时,选择一个正整数 ,将棋子移动到方格 。
- 注意:不能进行会导致 的移动。
- 然后,将方格 染成黑色。
求最终所有可能被染成黑色的方格集合的数量,答案对 取模。
输入格式
输入从标准输入给出,格式如下:
- ...
输出格式
输出一个整数,表示答案。
5
1 2 3 1 1
8
存在 8 种可能的黑色方格集合:
- 仅方格 1
- 方格 1、2
- 方格 1、2、4
- 方格 1、2、4、5
- 方格 1、3
- 方格 1、4
- 方格 1、4、5
- 方格 1、5
1
200000
1
40
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
721419738
确保最终答案对 取模。
数据规模与约定
- 所有输入值均为整数。