P10877 「KDOI-07」n1gr tS0i
题目背景
众所周知,小 T 不喜欢 01 串问题,于是小 R 出了另一个有关 01 串的题目:
题目描述
有一个长度为 $n$ 的 $\tt 01$ 串 $S$,你要对 $S$ 进行 **恰好** $n$ 次操作。每次操作选择 $1 \leq l \color{red}< \color{normal} r \leq n$,然后你按位翻转 $S_{l\dots r}$。这里的按位翻转指,$S_{l\dots r}$ 内所有 $\tt 0$ 同时变为 $\tt 1$,且所有 $\tt 1$ 同时变为 $\tt 0$。
求 $n$ 次操作后,所有可能不同的 $S$ 的个数。因为答案可能很大,所以请对 $998244353$ 取模。
输入格式
无
输出格式
无
说明/提示
### 样例解释
- 对于 $n = 2$,$S = \tt 01$,我们会发现每次操作只能选择 $l = 1, r = 2$ 即反转整串,因此 $2$ 次操作后只能得到 $\tt 01$,故答案为 $1$;
- 对于第二组数据,暂时不能给你一个明确的答复。
### 数据规模与约定
**本题采用捆绑测试。**
| $\text{Subtask}$ | $n\le$ | 分数 |
| :----------: | :----------: | :----------: |
| $1$ | $4$ | $30$ |
| $2$ | $10^5$ | $70$ |
对于所有数据,保证 $2 \leq n \leq 10^5$,$\sum n \leq 10^6$,$1 \leq T \leq 10^4$。