第二类斯特林数:n 个不同的小球放进 r 个 相同的盒子
:n 个不同的小球放进 r 个相同的盒子
:最后一个小球单独放进一个盒子里面
:前面 n - 1个球放进了 r 个盒子里面,最后一个球放进 r 个盒子里面的任意一个球
// 第二类斯特林数 n个不同的球放进r个相同的盒子
#include<bits/stdc++.h>
using namespace std;
const int maxn = 2000 + 7;
typedef long long ll;
const ll mod = 1000; // 取模
ll S[maxn][maxn]; // 第二类斯特林数
void init()
{
S[0][0] = 0, S[