CF1517E Group Photo
题目描述
在 2050 会议上,一些来自竞赛编程社区的人聚在一起准备拍照。$n$ 个人排成一行,从左到右编号为 $1$ 到 $n$。每个人要么举着写有字母 'C' 的纸板,要么举着写有字母 'P' 的纸板。
设 $C=\{c_1,c_2,\dots,c_m\}$($c_1
输入格式
每个测试点包含多组测试用例。第一行包含测试用例个数 $t$($1 \le t \le 200\,000$)。接下来是每组测试用例的描述。
每组测试用例的第一行包含一个整数 $n$($1\leq n\leq 200\,000$)。
第二行包含 $n$ 个整数 $a_1, a_2, \ldots, a_n$($1 \le a_i \le 10^9$)。
保证所有测试用例中 $n$ 的总和不超过 $200\,000$。
输出格式
对于每组测试用例,输出一行答案,对 $998\,244\,353$ 取模。
说明/提示
对于第一个测试用例,有 $10$ 种满足条件的“好”照片:PPPPP,CPPPP,PCPPP,CCPPP,PCCPP,PCPCP,PPPPC,CPPPC,PCPPC,PPPCC。
对于第二个测试用例,有 $7$ 种满足条件的“好”照片:PPPP,PCPP,PCCP,PPPC,PCPC,PPCC,PCCC。
由 ChatGPT 4.1 翻译