#ABC242F. 黑白车

黑白车

黑白车

题目描述

考虑在 NNMM 列的网格上放置 BB 个黑车和 WW 个白车。

满足以下所有条件的放置方式称为合法放置。

  • 所有 B+WB+W 个车都放在网格上。
  • 同一个格子内至多放置一个车。
  • 不存在互相攻击的黑车和白车。即,不存在这样的一对白车和黑车:其中某个车一步之内可以到达另一个车所在的格子。

这里,一步之内,车可以到达与其当前所在位置在同一行或同一列、且中间没有其他车阻挡的任意格子。

共有多少种合法放置方式?由于答案可能非常大,请对 998244353998244353 取模后输出。

同色的车之间不加以区分。

输入格式

输入按以下格式从标准输入给出:

N M B W

输出格式

输出对 998244353998244353 取模后的答案。

样例

2 2 1 1
4

共有如下四种合法放置方式。

1 2 1 1
0

可能不存在合法放置方式。

40 40 30 30
467620384

请务必输出对 998244353998244353 取模后的答案。

数据范围

  • 1N,M501 \leq N,M \leq 50
  • 1B,W25001 \leq B,W \leq 2500
  • B+WN×MB+W \leq N \times M
  • 输入中的所有值均为整数。
难度 提高+/省选
通过率
尝试 0
已通过 0
ID
2406
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签