Update task.md
мелкие правки
This commit is contained in:
parent
cb095242f6
commit
82360af92e
1 changed files with 2 additions and 2 deletions
|
@ -10,9 +10,9 @@
|
|||
<li>Создать список последовательных чисел от `2` до `n`: `2, 3, 4, ..., n`.</li>
|
||||
<li>Пусть `p=2`, это первое простое число.</li>
|
||||
<li>Зачеркнуть все последующие числа в списке с разницей в `p`, т.е. `2*p, 3*p, 4*p` и т.д. В случае `p=2` это будут `4,6,8...`.</li>
|
||||
<li>Поменять значение `p` на первое незачеркнутое число после `p`.</li>
|
||||
<li>Поменять значение `p` на первое не зачеркнутое число после `p`.</li>
|
||||
<li>Повторить шаги 3-4 пока <code>p<sup>2</sup> < n</code>.</li>
|
||||
<li>Все оставшиеся незачеркнутыми числа -- простые.</li>
|
||||
<li>Все оставшиеся не зачеркнутыми числа -- простые.</li>
|
||||
</ol>
|
||||
|
||||
Посмотрите также [анимацию алгоритма](sieve.gif).
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue