E - Simple Division 解説 by miscalculation53

公式解説冒頭の事実について

\(N\)\(10007M\) で割った商を \(q\)、余りを \(r\) とします。すなわち

\(N = 10007M \cdot q + r\)

です。両辺を \(M\) で割った商をとると

\(\lfloor \frac{N}{M} \rfloor = 10007q + \lfloor \frac{r}{M} \rfloor\)

となります。\(0 \leq r < 10007M\) より \(0 \leq \lfloor \frac{r}{M} \rfloor < 10007\) であるため、\(\lfloor \frac{N}{M} \rfloor\)\(10007\) で割った余りは \(\lfloor \frac{r}{M} \rfloor\) です。

投稿日時:
最終更新: