AtCoder.ModInt
「
~を998244353 で割ったあまりを求めてください。
」とあったら、
code:haskell
import AtCoder.ModInt qualified as MI
type Mint = MI.ModInt998244353
toModInt :: Int -> Mint
toModInt = MI.new
fromModInt :: Mint -> Int
fromModInt = MI.val
かな。
高速のfact計算が欲しいなぁ。