题解:P10112 [GESP202312 八级] 奖品分配
题目
班上有
巧合的是,奖品的数量不多不少,每位同学都可以恰好分到一个奖品,且最后剩余的奖品不超过
现在,请你求出每个班级礼物分配的方案数,所谓方案,指的是为每位同学都分配一个种类的奖品。
只要有一位同学获得了不同种类的奖品,即视为不同的方案。方便起见,你只需要输出方案数对
共有
数据范围
题解
考虑分配的过程其实就是选取一部分人去拿某种奖品,这个角度看,答案就比较明显:
- 总过程可分为对每中奖品的“分配操作”;
- 操作
的方案数等效于从 中抽出 个人的方案数; - 每一步之间的关系是遵循乘法原则;
- 组合的意义上,奖品顺序是不重要的,因为分配操作是一致的,这个需要理解一下;
问题在于奖品个数
剩下一个可以理解为分配给了空气人,因为它就是一种确定的分配方案。
代码如下:
1 |
|
- Title: 题解:P10112 [GESP202312 八级] 奖品分配
- Author: Firsry
- Created at : 2025-08-11 23:07:15
- Updated at : 2025-08-11 23:23:25
- Link: https://firsryfan.github.io/2025/08/11/题解:P10112-GESP202312-八级-奖品分配/
- License: This work is licensed under CC BY-NC-SA 4.0.