格点染色
比赛主页
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
有
个格子,当你位于第
个格子时,
你可以进行以下两种操作:
走到第
个格子。
如果第
个格子未被染上色,把第
个格子染成黑色,然后跳到第
个格子。
现在你要从第
个格子开始,回答把所有格子染成黑色的顺序有多少种。
答案对
取模。
输入描述:
第一行一个正整数
。
第二行包括
个整数,第
个数表示
。保证
单调不降。
输出描述:
输出一行包括一个整数,表示答案对
取模后的值。
示例1
输入
复制
3 1 1 2
3 1 1 2
输出
复制
4
4
说明
样例中以下四种顺序是可能出现的:
,
,
,
。
格点染色
返回全部题目
列表加载中...
3 1 1 2
4