N 皇后
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
【题目描述】
有一个 a 行 b 列的网格棋盘,其中右上角 c 行 d 列的网格区域为灰色,该区域不允许放置棋子。如下图为 a=4,b=5,c=2,d=3 的示例:

现在要在该棋盘上摆放 个皇后,其中灰色网格区域不允许放置。皇后要放在格子中,并且满足任意两个皇后不在同一行,任意两个皇后不在同一列。问:有多少种摆放方案?答案可能很大,你只需要输出其 mod P (P 是输入的一个质数)的值。
【输入格式】
一行,包含六个整数,分别代表 。数据保证 P 是一个质数。
【输出格式】
一行,一个整数,表示答案
【样例1输入】
4 2 2 1 2 13
【样例1输出】
6
【样例1棋盘图示】

【样例2输入】
1234 567 89 100 233 998244353
【样例2输出】
329495908
【数据规模】
对于 的数据,保证 ,数据保证至少有一种可行方案。
- 其中有 的数据,满足 ;
- 其中有 的数据,满足 。