#P12699. [集训队互测2025day17]又一个欧拉数问题
[集训队互测2025day17]又一个欧拉数问题
题目描述
给定 以及系数序列 。
定义一个 阶排列 的权值 $val(p)=\prod\limits_{i=1}^{n-k+1} w_{f(p_i,p_{i+1}...p_{i+k-1})}$,其中 $f(a_1,a_2...a_k)=\sum\limits_{i=1}^{k-1}2^{i-1}[a_i<a_{i+1}]$。
给定 ,计算所有 阶排列的权值和,答案对 取模。
输入格式
第一行两个整数 。
第二行 个整数,第 个整数表示 。
输出格式
一行一个整数,表示答案 。
输入输出样例 #1
输入 #1
3 2
1 2
输出 #1
13
输入输出样例 #2
输入 #2
5 3
1 2 3 4
输出 #2
1875
输入输出样例 #3
输入 #3
6 4
1 2 3 4 5 6 7 8
输出 #3
68850
说明/提示
本题使用捆绑测试,你只有通过一个子任务的所有测试点,才能获得这个子任务的分数。
Subtask | 分值 | ||
---|---|---|---|
对于所有数据:,,。