Struct cp_library_rs::number_theory::comb::Comb
source · pub struct Comb<N: NumProbability> { /* private fields */ }
Expand description
二項係数を高速に求める
- 前計算: $
O(N)
$ 時間 - クエリ: $
O(1)
$ 時間
Implementations§
source§impl<N: NumProbability> Comb<N>
impl<N: NumProbability> Comb<N>
sourcepub fn comb_with_rep(&self, n: usize, r: usize) -> N
pub fn comb_with_rep(&self, n: usize, r: usize) -> N
重複組合せ
- n個の区別しない玉をr個の区別する箱に入れる組合せ
- 時間計算量: $
O(1)
$