#CF1909I. 短排列问题
短排列问题
I. 短排列问题
时间限制:每个测试点 秒
空间限制:每个测试点 MB
给定整数 。
对于每一对 ,其中 ,,计算 的排列中满足 的索引 恰好有 个的排列个数,结果对 取模。
输入:一行两个整数 (,)。
输出:令 为对应答案(模 ),计算
$$S = \sum_{m=3}^{n+1} \sum_{k=0}^{n-1} a_{m,k} \cdot x^{m n + k} $$输出 模 的值。注意两个模数不同: 先模 视为整数,再代入 模 。
样例
输入
3 2
输出
77824
输入
4 1000000000
输出
30984329
输入
8 327869541
输出
85039220
输入
4000 1149333
输出
584870166