0 / 0 / 0
Регистрация: 30.10.2013
Сообщений: 10
|
|
1 | |
Найти все натуральные числа меньше N, которые одновременно являются числами Фибоначчи и простыми числами.31.10.2013, 00:31. Показов 2242. Ответов 6
Метки нет Все метки)
(
Дано натуральное число N. Найти все натуральные числа меньше N, которые одновременно являются числами Фибоначчи и простыми числами.
Помогите, пожалуйста...желательно, с объяснениями. Спасибо заранее)
0
|
|
31.10.2013, 00:31 | |
Ответы с готовыми решениями:
6
В заданном интервале указать все числа, которые одновременно являются простыми и числами Фибоначчи Найти все натуральные числа меньше N, которые одновременно являются числами Фибоначчи и простыми числами Вывести на экран числа, являющиеся одновременно простыми числами и числами Фибоначчи
|
31.10.2013, 08:32 | 2 | |||||
Ну,как числа Фибоначчи задаются?
Кстати,данная программа будет работать медленно при больших N,поскольку имеет экспоненциальную(?) сложность алгоритма.
0
|
55 / 48 / 13
Регистрация: 31.10.2013
Сообщений: 166
|
||||||
31.10.2013, 11:09 | 4 | |||||
Мне одному кажется что рекурсия при использовании этого метода очень не хорошо?! Что проще все таки создать массив из N элементов и работать в нем. То есть сделать:
А если говорить по теме топика то вначале нужно определить максимальное число ваше Фибоначчи потом это максимальное число взять как конечный массив для нахождения простых чисел и потом сравнить содержимое одного и другого массива, те что совпали будет вашим результатом.
0
|
193 / 173 / 30
Регистрация: 10.07.2012
Сообщений: 800
|
|
31.10.2013, 21:09 | 6 |
учитывая, что числа Фибоначчи растут экспоненциально, то можно каждое проверять на простоту элементарно за корень. итоговая асимптотика вроде все равно около ln(n) * sqrt(n).
0
|
01.11.2013, 06:19 | 7 |
Какие-то предложения насчёт реализации или хотя бы алгоритма?
Добавлено через 8 часов 22 минуты В строке выползает ошибка: 1 IntelliSense: выражение должно иметь константное значение Очень даже возможно,что будет работать быстрее ![]() В этом и состоит задача-найти числа Фибоначчи максимально эффективным способом.
0
|
01.11.2013, 06:19 | |
01.11.2013, 06:19 | |
Помогаю со студенческими работами здесь
7
На заданном интервале найти все числа Фибоначчи, которые являются простыми Удалить из вектора все элементы, которые не являются простыми числами
Найти сумму тех элементов массива, которые являются простыми числами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |