loj#P4764. 「USACO 2024.12 Platinum」Maximize Minimum Difference
「USACO 2024.12 Platinum」Maximize Minimum Difference
题目描述
题目译自 USACO 2024 December Contest, Platinum Problem 3. Maximize Minimum Difference
哞!你被给定了一个整数 ()。考虑 的所有排列 。令 表示 中任意两个连续元素之间的最小绝对差值,并令 表示所有达到 最大可能值的 的集合。
你还被给定了 ()个限制,形式为 ()。计算 中满足所有限制的排列数量,对 取模。
输入格式
输入的第一行包含 和 (),表示你需要求解 个独立的测试用例,每个测试用例指定一组不同的限制。 每个测试用例的第一行包含 ,以下 行,每行包含 和 。输入保证
- 相同的 在同一测试用例中不会出现超过一次。
- 相同的 在同一测试用例中不会出现超过一次。
输出格式
对于每个测试用例输出一行,包含答案模 的余数。
3 4
0
1
1 1
2
0 2
2 3
2
0
1
的最大值为 ,且 。
9 11
2
0 5
6 9
3
0 5
6 9
1 0
4
0 5
6 9
1 0
4 7
5
0 5
6 9
1 0
4 7
2 6
6
0 5
6 9
1 0
4 7
2 6
9 3
7
0 5
6 9
1 0
4 7
2 6
9 3
5 2
8
0 5
6 9
1 0
4 7
2 6
9 3
5 2
7 4
9
0 5
6 9
1 0
4 7
2 6
9 3
5 2
7 4
3 1
10
0 5
6 9
1 0
4 7
2 6
9 3
5 2
7 4
3 1
8 10
6
6
1
1
1
1
1
1
1
在所有测试用例中都应当被计算在内。
10 11
0
1
3 8
2
3 8
5 7
3
3 8
5 7
4 2
4
3 8
5 7
4 2
10 6
5
3 8
5 7
4 2
10 6
8 10
6
3 8
5 7
4 2
10 6
8 10
1 9
7
3 8
5 7
4 2
10 6
8 10
1 9
7 5
8
3 8
5 7
4 2
10 6
8 10
1 9
7 5
2 3
9
3 8
5 7
4 2
10 6
8 10
1 9
7 5
2 3
6 0
160
20
8
7
2
1
1
1
1
1
在所有测试用例中都应当被计算在内。
5 987
3
654 321
543 210
432 106
2
654 321
543 210
1
654 321
1
0 493
0
0
538184948
693625420
932738155
251798971
确保输出答案对 取模。
数据范围与提示
- 测试点 5:。
- 测试点 6:。
- 测试点 7-9:对于所有测试用例,均存在限制 。
- 测试点 10-13:对于所有测试用例,均存在某个限制 ,其中 等于 。
- 测试点 14-20:没有额外限制。