Мне нужно сделать обратный поиск N-го числа, т.е. учитывая простое число, мне нужно найти его положение в
2, 3, 5, 7...
Простое число может быть большим, в порядке 10^7
. Кроме того, их много.
У меня есть индекс предварительно вычисленных простых чисел, которые могут быть найдены в двоичном порядке, но у меня также есть пробел в 50 к! Может ли пролить? Или любой другой быстрый способ?
ИЗМЕНИТЬ: Большое спасибо за блестящие ответы, я не ожидал их! Надеюсь, они полезны другим, которые ищут то же самое.