如何证明不重不漏
查看原帖
如何证明不重不漏
970993
Fireworks_Rise楼主2024/9/28 15:58

[ARC107D] Number of Multisets

fi,jf_{i,j} 表示 ii 个元素的和为 jj 的方案数。

转移方程如下:

fi,j=fi1,j1f_{i,j}=f_{i-1,j-1},再倒序进行 fi,j+=fi,2×jf_{i,j}+=f_{i,2 \times j}

不重:由 fi,j=fi1,j1f_{i,j}=f_{i-1,j-1},可以知道当前已知的状态中的序列都是有 11 的,所以由 fi,2×jf_{i,2 \times j} 同时除以 22 的序列中肯定不会存在 11,所以不会有重复。

不漏:?

2024/9/28 15:58
加载中...