summaryrefslogtreecommitdiff
path: root/report/lab7/lab7.tex
diff options
context:
space:
mode:
authorAndrew Guschin <guschin.drew@gmail.com>2022-12-29 15:20:32 +0400
committerAndrew Guschin <guschin.drew@gmail.com>2022-12-29 15:20:32 +0400
commit0be2be0a92f992bf8ee9eff701cb19658a1e7544 (patch)
tree5d855004fd8cc067a594475c0a666eb01f0ceefa /report/lab7/lab7.tex
parent056f59346b727c9367998a423551eaba52854fce (diff)
Добавлены лабы 8-15HEADmaster
Diffstat (limited to 'report/lab7/lab7.tex')
-rw-r--r--report/lab7/lab7.tex5
1 files changed, 4 insertions, 1 deletions
diff --git a/report/lab7/lab7.tex b/report/lab7/lab7.tex
index b816976..6ce3ee7 100644
--- a/report/lab7/lab7.tex
+++ b/report/lab7/lab7.tex
@@ -36,6 +36,7 @@
Осуществить проверку чисел на простоту с помощью теста Рабина"=Миллера.
+
\section{Алгоритм}
Тест Миллера --- Рабина опирается на проверку ряда равенств, которые выполняются для
@@ -49,12 +50,14 @@
\item Существует целое число $r < s$ такое что $a^{2^r d} \equiv -1 \pmod{n}$
\end{enumerate}
+
\section{Реализация}
Для реализации программы использовался язык программирования Rust с системой
сборки cargo. Для работы с длинной арифметикой использовалась библиотека rug.
-\inputminted[fontsize=\small, breaklines=true, style=emacs, linenos]{rust}{../../lab7/src/main.rs}
+\inputminted{rust}{../../lab7/src/main.rs}
+
\section{Тестирование}