library-checker-problems
library-checker-problems copied to clipboard
[問題案] n! mod p
問題ID: 募集 問題名: 募集
問題概要
n, pが与えられる。n! % pを求めてください
入力
N P
制約
- 1 <= N <= P <= 10^9
議論
- Pは素数?
- 任意mod?
- 制約は?
@koba-e964 さんがやっていただけるそう ありがたい(もしかしてコメントないとassign出来ない?)
私にアサインしてください。
これ、忘れ去られていたらやりますが…。
@koba-e964
代わりにやっていただけると助かります 🙏
これ作業に入った形跡はあるけど、制約は決まっていないですね。 合成数だと、素べきごとに解いてCRTということだと思うんですが、CRTとかは別の問題で面倒を見ることにして、素数でよいでしょうか。
素数ならば、アルゴリズムは変わらないので 998244353 固定でよいと思います。 この場合、埋め込みを使った階乗計算という別解があるので、verify できるライブラリが増えます。
mod 998244353 で、作業者募集でお願いします。
作業します。
done https://github.com/yosupo06/library-checker-problems/pull/1051