#P7322. 「PMOI-4」排列变换
「PMOI-4」排列变换
题目描述
给定常数 。对于一个长度为 的排列 ,定义
$$f(a)=\{\max_{1 \le i \le k} \{a_i\},\max_{2 \le i \le k+1} \{a_i\},\cdots,\max_{n-k+1 \le i \le n} \{a_i\}\} $$对于一个长度为 的序列 ,定义其权值 为 中不同的数的个数。
现在, 想知道,对于所有长度为 的排列 ,它们的 之和。
输入格式
一行两个正整数 。
输出格式
一行一个整数表示答案。
由于答案可能很大,你需要将它对 取模。
3 2
10
500000 200000
840847204
提示
【样例解释】
- ,,则 。
- ,,则 。
- ,,则 。
- ,,则 。
- ,,则 。
- ,,则 。
答案为 。
【数据范围】
本题采用捆绑测试。
- Subtask 1(10pts):。
- Subtask 2(10pts):。
- Subtask 3(30pts):。
- Subtask 4(20pts):。
- Subtask 5(20pts):。
- Subtask 6(10pts):无特殊限制。
对于 的数据满足,。
【提示】
-
是一个长度为 的排列,当且仅当每个在 中的整数都在 中恰好出现了一次。 例如, 与 分别是长度为 的排列,而 不是长度为 的排列, 不是长度为 的排列, 不是长度为 的排列。
-
本题并不难。