\(s_n = \floor{s''/b}\)
\(s_n = \floor{\frac{s' + a x_{n-r} b^r}{b}}\)
\(s_n = \floor{\frac{s_{n-1} - x_{n-r} + a x_{n-r} b^r}{b}}\)
\(s_n = \floor{\frac{c_{n-1}b^r + x_{n-1}b^{r-1}+\ldots+x_{n-r+1}b + x_{n-r} - x_{n-r} + a x_{n-r} b^r}{b}}\)
\(s_n = \floor{\frac{c_{n-1}b^r + x_{n-1}b^{r-1}+\ldots+x_{n-r+1}b + a x_{n-r} b^r}{b}}\)
\(s_n = c_{n-1}b^{r-1} + x_{n-1}b^{r-2}+\ldots+x_{n-r+1} + a x_{n-r} b^{r-1}\)
\(s_n = (c_{n-1}+ a x_{n-r})b^{r-1} + x_{n-1}b^{r-2}+\ldots+x_{n-r+1}\)
\(s_n = \floor{(c_{n-1}+ a x_{n-r})/b}b^r + (c_{n-1} + a x_{n-r}\mod b)b^{r-1} \\+ x_{n-1}b^{r-2}+\ldots+x_{n-r+1}\)
Популярные варианты:
Пусть \(n\) — простое число и \(n-1=2^{s}d\), где \(d\) — нечётно. Тогда для любого \(a \in \mathbb N\), \(0 < a < n\) выполняется хотя бы одно из условий:
\(\left(\frac{a}{n}\right) = \left(\frac{a}{p_1}\right)^{\alpha_1}\left(\frac{a}{p_2}\right)^{\alpha_2}\cdots \left(\frac{a}{p_k}\right)^{\alpha_k},\) где \(n=p_1^{\alpha_1}p_2^{\alpha_2}\cdots p_k^{\alpha_k}\) – разложение \(n\) на простые множители, а \(\left(\frac{a}{p}\right) = \begin{cases} 0, & a = 0 \pmod{p},\\ 1, & a \neq 0\pmod{p}, \exists x \in \mathbb N :a= x^2\pmod{p},\\ -1, & \text{otherwise} \end{cases}\) \(\left(\frac{a}{1}\right) = 1.\)
Алгоритм, аналогичный алгоритму Евклида
Свойства \(\paren{\frac{a}{n}}\):
Алгоритм