组合Cmn 数量较少 ll dp[2020][2020]; ll C(int n, int k) { if (k == 0 || k == n) return 1; if (dp[n][k]) return dp[n][k]; return (dp[n][k] = (C(n - 1, k - 1) + C(n - 1, k)) % MOD); }