#ATabc156e. [ABC156E] Roaming
[ABC156E] Roaming
AT_abc156_e [ABC156E] Roaming
题目描述
有一栋有 个房间的建筑。每个房间编号为 到 。
从建筑的任意一个房间,可以移动到其他任意房间。
这里,将某个人从房间 移动到另一个房间 的操作称为人的移动。
最开始,每个房间里都有 个人。
之后,直到现在为止,已经恰好发生了 次人的移动。
现在,问目前每个房间里人数的所有可能的组合有多少种。
请输出方案数对 取模的结果。
输入格式
输入以如下格式从标准输入读入。
输出格式
请输出目前每个房间里人数的所有可能组合的个数,对 取模。
样例 1
输入
3 2
输出
10
样例 2
输入
200000 1000000000
输出
607923868
样例 3
输入
15 6
输出
22583772
说明/提示
限制条件
- 所有输入均为整数。
样例解释 1
现在,设房间 的人数为 ,房间 的人数为 ,房间 的人数为 ,则所有可能的 组合为:
共 种。例如,首先房间 的人移动到房间 ,然后房间 的某个人移动到房间 ,此时 。
样例解释 2
请输出方案数对 取模的结果。
由 ChatGPT 4.1 翻译