8598: DPL_5_J : Balls and Boxes 10
Description
You have n balls and k boxes. You want to put these balls into the boxes.
Find the number of ways to put the balls under the following conditions:
- Each ball is not distinguished from the other.
- Each box is not distinguished from the other.
- Each ball can go into only one box and no one remains outside of the boxes.
- Each box can contain an arbitrary number of balls (including zero).
Note that you must print this count modulo $10^9+7$.
Balls
Boxes
Any way
At most one ball
At least one ball
Distinguishable
Distinguishable
1
2
3
Indistinguishable
Distinguishable
4
5
6
Distinguishable
Indistinguishable
7
8
9
Indistinguishable
Indistinguishable
10
11
12
Input
Output
Constraints
$1 \leq k \leq 1,000$
Sample 1 Input
5 3
Sample 1 Output
5
Sample 2 Input
10 5
Sample 2 Output
30
Sample 3 Input
100 100
Sample 3 Output
190569292