AT_arc203_c [ARC203C] Destruction of Walls

题目描述

有一个由 $H$ 行 $W$ 列组成的网格状房间。每两个共享边的相邻房间之间都有一堵墙。 如果你在房间 $A$,房间 $B$ 与房间 $A$ 在上下左右方向上相邻,并且 $A$ 与 $B$ 之间的墙被拆除,则你可以从房间 $A$ 移动到房间 $B$。 请计算满足以下条件的 $K$ 面墙的组合的总数,并将答案对 $998244353$ 取模: - 拆除选中的所有墙后,可以从最左上角的房间经过若干房间移动到最右下角的房间。 对于每个输入文件,需要解答 $T$ 个测试用例。

输入格式

输入通过标准输入给出,格式如下: > $T$ > $case_1$ > $case_2$ > $\vdots$ > $case_T$ 每个测试用例的格式如下: > $H$ $W$ $K$

输出格式

请输出共 $T$ 行答案。第 $t$ 行输出第 $t$ 个测试用例满足条件的 $K$ 面墙组合数对 $998244353$ 取模的结果。

说明/提示

### 限制条件 - $1 \leq T \leq 2 \times 10^5$ - $2 \leq H \leq 2 \times 10^5$ - $2 \leq W \leq 2 \times 10^5$ - $0 \leq K \leq H+W$ - 输入的所有值均为整数 ### 样例解释 1 对于第 $1$ 个测试用例,无论拆除哪一面墙,都无法从左上角房间移动到右下角房间。对于第 $2$ 个测试用例,从 $4$ 面墙中任意选择 $3$ 面拆除后,可以从左上角房间移动到右下角房间。 由 ChatGPT 4.1 翻译