E – Divisible Substring 解説(AtCoder Beginner Contest 158)
問題概要
\(2 \leq P \leq 10000\ ...
長さ N の数 S が与えられる。
素数 P で割り切れるような区間の選び方は何通りあるか?
\(2 \leq P \leq 10000\ ...
素数かどうかを判定するアルゴリズム
素数とは 「1 より大きい自然数で、正の約数が 1 と自分自身のみであるような数」です。
ある数 \(n\) が素数かどうかを判定するためには、単純に考えると \(O(n)\) の計算量になりますが、後述する通り実は \( ...
競プロでよく使う二項係数(nCk)を素数(p)で割った余りの計算と逆元のまとめ
競技プログラミングの問題などでは、二項係数を非常に大きい素数 P で割った余りを出力させる問題が出題されることがあります。 \(P = 1000000007 = 10^9 + 7\) の素数を使用することなどが多いです。
...