パッケージ library
クラス ModuloCalculation.CombinationCalculator
- java.lang.Object
-
- library.ModuloCalculation.CombinationCalculator
-
- 含まれているクラス:
- ModuloCalculation
private static class ModuloCalculation.CombinationCalculator extends java.lang.Object
高速にmod込みで組み合わせを計算できる.- 関連項目:
- けんちょんの競プロ精進記録
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 private long[]
factorials
private long[]
invertedElements
private long[]
invertedFactorials
private int
mod
private int
size
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 CombinationCalculator(int size, int mod)
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 (package private) long
calc(int n, int k)
mod 込みで nCk を計算した結果を返す.private void
init()
-