А вот это классический алгоритм для поиска простых чисел — решето Эратосфена.

Можете считать, что методы Add и Remove у HashSet работают за O(1).

Остальная часть кода очень похожа на предыдущую задачу. Существенных изменений два:

  1. Проверка primes.Contains.
  2. Внутренний цикл начинается со step².

1. Выберите из списка наиболее точную оценку сложности для GetPrimes. 1 балл