P17783 森井飞鸟不是罪过

题目背景

![](https://cdn.luogu.com.cn/upload/image_hosting/53brqm4j.webp)

题目描述

给定一个长度为 $n$ 的正整数序列 $a_i$,定义对序列 $a_i$ 的一次操作为: + 首先选中一个区间 $[l,r]$,并且对于 $i \in [l,r)$ 都存在限制 $|a_i-a_{i+1}|=1$。 + 对这个区间进行区间翻转。 你需要对每个子区间求出,求经过若干次操作,可以得到的本质不同的序列个数,答案对 $998244353$ 取模。

输入格式

第一行输入一个数 $n$,代表序列长度。 接下来一行输入 $n$ 个正整数,第 $i$ 个正整数代表 $a_i$。

输出格式

输出共 $n$ 行,第 $i$ 行有 $n-i+1$ 个数,第 $j$ 个数代表区间 $[i,i+j-1]$ 的答案对 $998244353$ 取模后的值。

说明/提示

对于 $100\%$ 的数据,$1 \le n \le 32$;$1 \le a_i \le 10^9$。