Links there:BZOJ3622
题意
有 $N$ 个药和糖 每个药和糖都有自己的能量 他们之间可以两两配对 求糖的能量比药的能量大的配对数比药的能量比糖的能量大的组数恰好多 $K$ 的方案数.
思路
原题意即糖的能量比药的能量大的组数恰好为 $\frac{N+K}{2}$ 组的方案数.
先排个序 再容斥一下就好了
$f[i][j]$ 表示选择前 $i$ 个物品 组数至少为 $j$ 的方案.
$f[i][j] = \sum f[i-1][j] + f[i-1][j-1] * (k -j+1)$
注意最后统计答案的时候 那些剩下的 $n - i$ 是可以随意排列的要乘上阶乘.
Code
1 | //Keep pluggin',this is your only outlet. |