#454. Permutation
0
Permutation
Permutation
题目描述
Bessie 在一个二维网格上有 ()个互不相同的最喜欢的点,并且任意三点不共线。对每个 ,第 个点由两个整数 和 表示()。 Bessie 按如下方式在这些点之间画一些线段。 她先选择这 个点的一个排列 。 她画出 与 、 与 、以及 与 之间的线段。 接着,对每个从 到 的整数 (按顺序),她对所有满足 且线段 到 不与之前画出的任何线段相交(端点处相交不算)的 ,画出从 到 的线段。 Bessie 注意到对每个 ,她恰好画出了三条新的线段。请计算在第 1 步中她可能选择的、能满足该性质的排列数量,并对 取模。
输入格式
第一行包含 。 接下来 行,每行包含两个用空格分隔的整数 和 。
输出格式
输出排列数量对 取模后的结果。
4
0 0
0 4
1 1
1 2
0
4
0 0
0 4
4 0
1 1
24
5
0 0
0 4
4 0
1 1
1 2
96
提示
没有任何排列可行。 所有排列都可行。 满足该性质的一个排列是 对于这个排列, 首先,她在 和 的每一对点之间画线段。 然后她从 和 向 画线段。 最后,她从 和 向 画线段。 图示: 如果一个排列的前四个点在某种顺序下是 、、 和 ,则该排列不满足该性质。 评分: 测试点 1-6 满足 。 测试点 7-20 没有额外限制。 题目来源:Benjamin Qi
标签: USACO|2021|Gold
来源
USACO|2021|Gold