AT_arc192_e [ARC192E] Snuke's Kyoto Trip

题目描述

给定整数 $W, H, L, R, D, U$。 在二维平面上存在一个京都的城镇。该城镇中所有满足以下条件的格点 $(x, y)$ 处都有一个区块,其他位置没有区块: - $0 \leq x \leq W$ - $0 \leq y \leq H$ - $x < L$ 或 $R < x$ 或 $y < D$ 或 $U < y$ Snuke 按以下方式在京都城镇中旅行: - 首先选择一个区块并站立其上。 - 之后可以进行零次或多次以下操作: - 向 $x$ 轴正方向或 $y$ 轴正方向移动 $1$ 个单位,但移动后的位置必须存在区块。 求所有可能的旅行路径数量对 $998244353$ 取模的结果。

输入格式

输入通过标准输入给出,格式如下: > $W$ $H$ $L$ $R$ $D$ $U$

输出格式

输出答案。

说明/提示

### 约束条件 - $0 \leq L \leq R \leq W \leq 10^6$ - $0 \leq D \leq U \leq H \leq 10^6$ - 至少存在一个区块 - 输入均为整数 ### 样例解释 1 以下是可能的路径示例(路径由经过的格点序列表示): - $(3, 0)$ - $(0, 0) \rightarrow (1, 0) \rightarrow (2, 0) \rightarrow (2, 1) \rightarrow (3, 1) \rightarrow (3, 2) \rightarrow (4, 2) \rightarrow (4, 3)$ - $(0, 1) \rightarrow (0, 2)$ 可能的路径总数为 $192$ 种。 ### 样例解释 3 请勿忘记将路径数量对 $998244353$ 取模。 翻译由 DeepSeek R1 完成