AT_arc169_f [ARC169F] Large DP Table

题目描述

给定长度为 $N$ 的整数序列 $A=(A_1,A_2,\cdots,A_N)$、$B=(B_1,B_2,\cdots,B_N)$、$X=(X_1,X_2,\cdots,X_N)$、$Y=(Y_1,Y_2,\cdots,Y_N)$。其中,$A$ 和 $B$ 满足以下性质: - $A_1=1$。 - $B_1=2$。 - $(A_1,A_2,\cdots,A_N,B_1,B_2,\cdots,B_N)$ 是 $(1,2,\cdots,2N)$ 的一个排列。 定义整数 $d_{i,j}$($1\leq i,j\leq N$)如下: - $d_{1,1}=0$。 - 当 $(i,j)\neq (1,1)$ 且 $A_i < B_j$ 时:$d_{i,j}=d_{i,j-1}+X_i$。 - 当 $(i,j)\neq (1,1)$ 且 $A_i > B_j$ 时:$d_{i,j}=d_{i-1,j}+Y_j$。 请计算 $\sum_{1\leq i\leq N}\sum_{1\leq j\leq N}d_{i,j}$,并输出其对 $998244353$ 取模的结果。

输入格式

输入通过标准输入给出,格式如下: > $N$ $A_1$ $A_2$ $\cdots$ $A_N$ $B_1$ $B_2$ $\cdots$ $B_N$ $X_1$ $X_2$ $\cdots$ $X_N$ $Y_1$ $Y_2$ $\cdots$ $Y_N$

输出格式

输出答案。

说明/提示

## 限制条件 - $2\leq N\leq 250000$。 - $A_1=1$。 - $B_1=2$。 - $(A_1,A_2,\cdots,A_N,B_1,B_2,\cdots,B_N)$ 是 $(1,2,\cdots,2N)$ 的一个排列。 - $1\leq X_i\leq 10^9$。 - $1\leq Y_i\leq 10^9$。 - 输入的所有值均为整数。 ## 样例解释 1 $d_{i,j}$ 的值如下: - $d_{1,1}=0$ - $d_{1,2}=d_{1,1}+X_1=0+2=2$ - $d_{2,1}=d_{1,1}+Y_1=0+1=1$ - $d_{2,2}=d_{1,2}+Y_2=2+3=5$ 因此,所求答案为 $0+2+1+5=8$。 由 ChatGPT 4.1 翻译