#P14778. [COCI 2025/2026 #3] 节日 / Festival

    ID: 16575 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 难度: 3 上传者: 标签>动态规划 DP数学2025O2优化COCI(克罗地亚)

[COCI 2025/2026 #3] 节日 / Festival

题目背景

本题满分 7070

题目描述

Ivan 在今年的巧克力节工作时,老板给了他 nn互不相同的巧克力糖果,让他用这些糖果准备 kk 个巧克力盒。Ivan 想知道一共有多少种不同的摆放方式(之后再从中选最好的)。

糖果的摆放必须满足:

  • 每个盒子至少包含 11 颗糖;
  • 每颗糖恰好放入 11 个盒子;
  • 盒子彼此完全相同:交换两个盒子的内容不算产生新方案。我们只关心每个盒子里有哪些糖,以及它们在盒子里的排列顺序;
  • 每个盒子中,最大的那颗糖必须放在该盒子的第一个位置。(可以认为任意一组糖的最大值都能唯一确定。)

问共有多少种摆放方式?答案可能很大,请输出它对 109+710^9+7 取模的结果。

输入格式

一行包含两个自然数 n,kn, k1kn50001 \le k \le n \le 5000),表示糖果数与盒子数。

输出格式

输出一行,包含一个整数,表示方案数 mod (109+7)\bmod\ (10^9+7) 的值。

3 1
2
3 2
3
4 2
11

提示

【样例解释】

样例 #1 解释:将糖果按从小到大编号为 1,2,31,2,3。只有 11 个盒子,因此全都在同一盒中。最大糖 33 必须在第一位,其余两颗可以任意排列:[3,1,2][3,1,2][3,2,1][3,2,1],共 22 种。

样例 #2 解释:同样编号 1,2,31,2,3,分成 22 个相同盒子,有 33 种:{[1],[3,2]}\{[1], [3,2]\}{[2],[3,1]}\{[2], [3,1]\}{[3],[2,1]}\{[3], [2,1]\}

【子任务】

子任务 分值 限制
11 88 k=1k = 1
22 1919 k=2k = 2
33 1414 n10n \le 10
44 2929 无额外限制