0 / 0 / 0
Регистрация: 05.10.2016
Сообщений: 2
|
||||||
1 | ||||||
Найти наименьшее простое число p, чтобы p+30 тоже было простым и между ними простых чисел не было05.10.2016, 15:16. Показов 4898. Ответов 1
Метки нет (Все метки)
Найти наименьшее простое число p такое, что p+30 тоже простое и на промежутке между ними нет простых чисел.
С помощью найденного алгоритма в интернете формирую список, содержащий простые числа до n Следом проверяю каждое число в этом списке, подходит ли оно по условию. Чтобы проверить, нет ли между ними простых чисел, пытаюсь сравнить их индексы. Если s[i+1] = s[j] (идут друг за другом), то между ними нет других простых чисел. Но на шаге if s[i+1] == s[j]: программа выдает IndexError: list index out of range Сначала я думала, что слишком маленькое n (на таком промежутке удовлетворяющего числа нет), но такая же ситуация и при довольно больших n Компьютер довольно тормознутый, так что обработка больших n (100000, например) занимает много времени, однако IndexError: list index out of range появляется довольно быстро, похоже, что ошибка возникает в самом начале цикла, хотя такое вроде как невомжно
0
|
05.10.2016, 15:16 | |
Ответы с готовыми решениями:
1
Найти наименьшее простое число p такое, что p+70 тоже простое и на промежутке между p и p+70 нет простых чисел Найти наименьшее n, чтобы в последовательности чисел 1+1/2; 1+1/3; ... 1+1/n последнее число было меньше А Найти число, чтобы в промежутке от 2 до него было наибольшее количество простых чисел Вывести максимальное произведение 2 чисел последовательности, таких, чтобы между ними было не менее 6 чисел Найти наименьшее целое число K, чтобы было справедливо неравенство |
охотник
1011 / 535 / 650
Регистрация: 29.09.2014
Сообщений: 1,083
|
||||||
05.10.2016, 20:24 | 2 | |||||
1
|
05.10.2016, 20:24 | |
05.10.2016, 20:24 | |
Помогаю со студенческими работами здесь
2
Представить число в виде суммы простых натуральных чисел так, чтобы их произведение было максимальным Из всех пар простых чисел, сумма которых равна заданному числу, найти пару, содержащую наименьшее простое число Перенос чисел из Excel в StringGrid, чтобы потом с ними можно было работать Занести в массив 20 чисел, начиная от 4, в порядке возрастания, так чтобы среди них не было простых чисел На каких перегонах (то есть между какими соседними станциями) в поезде было наименьшее число пассажиров Вычислить наименьшее К, чтобы N было представлено в виде суммы К квадратов натуральных чисел (рекурсивно) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |