#P15048. [2026省选联测]狂野西部

    ID: 14264 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 8 上传者: 标签>CF2400动态规划组合数学模运算计数DP

[2026省选联测]狂野西部

题目描述

钢琴僵尸有一本琴谱 AA 和一本琴谱 BB,每本琴谱共 nn 页,由于僵尸的脑子被腐化了,记不清繁琐的乐章,因此每页记仅录着一个音符,且每本琴谱记录的所有音符构成 1n1\sim n 的排列。在最开始,钢琴僵尸把琴谱 AA 和琴谱 BB 都翻到了第一页,随后开始演奏。但是,由于钢琴僵尸患上了老年痴呆,当他每弹奏一次琴谱 AA 当前页记录的音符后,他会将琴谱 BB 向后翻一页,而弹奏琴谱 BB 则会将琴谱 AA 向后翻一页。为了防止让琴谱掉落,当琴谱 AA 翻到最后一页时,他将不会再弹奏琴谱 BB,而当琴谱 BB 翻到最后一页时他将不会再弹奏琴谱 AA。容易发现最终钢琴僵尸会弹奏出一个包含 2n22n-2 个音符的乐曲,而你需要求出钢琴僵尸可能弹出多少种不同不同的乐曲。两首乐曲不同当且仅当存在 1i2n21\leq i\leq 2n-2 ,两首乐曲的第 ii 个音符不同。

答案对 998244353998244353 取模。

输入格式

第一行一个整数 nn

第二行 nn 个整数,第 ii 个整数表示乐谱 AAii 页记录的音符;

第三行 nn 个整数,第 ii 个整数表示乐谱 BBii 页记录的音符。

输出格式

一个正整数表示答案。

样例1输入

3
1 2 3
2 3 1

样例1输出

5

样例1解释

下面是不同弹奏顺序生成的乐曲:

{A,A,B,B}{1,1,1,1}\{A,A,B,B\}\rightarrow\{1,1,1,1\}

{A,B,A,B}{1,3,2,1}\{A,B,A,B\}\rightarrow\{1,3,2,1\}

{A,B,B,A}{1,3,3,3}\{A,B,B,A\}\rightarrow\{1,3,3,3\}

{B,A,A,B}{2,2,2,1}\{B,A,A,B\}\rightarrow\{2,2,2,1\}

{B,A,B,A}{2,2,3,3}\{B,A,B,A\}\rightarrow\{2,2,3,3\}

{B,B,A,A}{2,2,3,3}\{B,B,A,A\}\rightarrow\{2,2,3,3\}

子任务

测试点编号 nn\leq 特殊性质
121 \sim 2 10
343 \sim 4 80
585 \sim 8 500
9129 \sim 12 5000 对于所有1inAi=Bi=i对于所有1 ≤ i ≤ n,A_i = B_i = i
132013 \sim 20