AT_abc232_e.[ABC232E] Rook Path
普及+/提高
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有一个由 H 行 W 列组成的 H×W 的网格。第 i 行第 j 列的格子记作 (i,j)。
一开始,棋盘上的 (x1,y1) 位置上放有一个“车”(rook),高桥君将进行 K 次如下操作:
- 将车移动到与当前所在格子同行或同列的另一个格子(不能停在原地)。
请问经过 K 次操作后,车恰好停在 (x2,y2) 这个格子的方案数有多少种?答案可能非常大,请输出对 998244353 取模的结果。
输入格式
输入从标准输入中给出,格式如下:
H W K x1 y1 x2 y2
输出格式
输出经过 K 次操作后,车恰好停在 (x2,y2) 这个格子的方案数,对 998244353 取模后的结果。
输入输出样例
输入#1
2 2 2 1 2 2 1
输出#1
2
输入#2
1000000000 1000000000 1000000 1000000000 1000000000 1000000000 1000000000
输出#2
24922282
输入#3
3 3 3 1 3 3 3
输出#3
9
说明/提示
限制条件
- 2≤H,W≤109
- 1≤K≤106
- 1≤x1,x2≤H
- 1≤y1,y2≤W
样例解释 1
有以下 2 种方案:
- 第 1 次操作将车从 (1,2) 移动到 (1,1),第 2 次操作将车从 (1,1) 移动到 (2,1)。
- 第 1 次操作将车从 (1,2) 移动到 (2,2),第 2 次操作将车从 (2,2) 移动到 (2,1)。
样例解释 2
请注意,答案需要对 998244353 取模。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?