Изменения

Перейти к: навигация, поиск

Наибольший общий делитель

5 байт добавлено, 23:22, 10 мая 2018
м
Наивный алгоритм
В наивном методе, мы считаем, что нам известны разложения чисел <tex>a</tex> и <tex>b</tex> на простые множители.
 
<font color=green>// <tex>p</tex> {{---}} множество простых чисел в разложении <tex>a</tex></font>
 
<font color=green>// <tex>q</tex> {{---}} множество простых чисел в разложении <tex>b</tex></font>
 
<font color=green>// <tex>\alpha</tex> {{---}} степени простых чисел в разложении <tex>a</tex></font>
 
<font color=green>// <tex>\beta</tex> {{---}} степени простых чисел в разложении <tex>b</tex></font>
 
'''function''' <tex>\mathtt{naiveGcd}(p, q, \alpha, \beta):</tex>
<tex>\mathtt{gcd} \leftarrow 1</tex>
344
правки

Навигация