[ABC282G] Similar Permutation
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
AT_abc282_g [ABC282G] Similar Permutation
题目描述
将 的排列,以下简称为排列。
对于两个排列 ,定义它们的相似度为满足以下条件的 到 之间的整数 的个数:
请你求出所有相似度为 的排列对 的个数,并对素数 取模后输出。
输入格式
输入为标准输入,格式如下:
输出格式
请输出答案。
样例 1
输入
3 1 282282277
输出
16
样例 2
输入
50 25 998244353
输出
131276976
说明/提示
限制条件
- 是素数
- 输入均为整数
样例解释 1
例如,满足条件的一个排列对如下:
- 在这个例子中,$(A_2 - A_1)(B_2 - B_1) > 0,\ (A_3 - A_2)(B_3 - B_2) < 0$,因此 和 的相似度为 。
样例解释 2
请对个数取 的余数后输出。
由 ChatGPT 4.1 翻译