Closed sounansya closed 3 years ago
・998244353や1000000007でない奇数のmodでの階乗の計算の際にMontgomery表現に変換する部分が抜けていたため、修正しました。 ・ma instanceof ModArithmetic.ModArithmeticMontgomeryと(ModArithmetic.ModArithmeticMontgomery) maが既にusesMontgomeryとmaMontgomeryという形で定義されているにも関わらずコード中に存在していたため、修正しました。
ma instanceof ModArithmetic.ModArithmeticMontgomery
(ModArithmetic.ModArithmeticMontgomery) ma
usesMontgomery
maMontgomery
・998244353や1000000007でない奇数のmodでの階乗の計算の際にMontgomery表現に変換する部分が抜けていたため、修正しました。 ・
ma instanceof ModArithmetic.ModArithmeticMontgomery
と(ModArithmetic.ModArithmeticMontgomery) ma
が既にusesMontgomery
とmaMontgomery
という形で定義されているにも関わらずコード中に存在していたため、修正しました。