
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.11.2013, 21:55:36
|
|||
|---|---|---|---|
Не могу справиться с задачей... |
|||
|
#18+
Всем доброго времени суток ) Задача такая: сколько существует натуральных чисел n, меньших 1000, для которых (2^n - n) делится на 7. Проблема: работа со слишком огромными числами. Я в состоянии сам написать код, но... Представляете, какие числа тут приходится проверять на делимость? Там выходят огромные значения (типа 2^1000). Насколько я понял со слов своего преподавателя, копать нужно не в сторону огромных типов данных... Должно быть какое-то иное решение, но я никак не могу справиться сам. Буду очень рад, если кто-нибудь даст подсказку по этому вопросу. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2013, 22:13:07
|
|||
|---|---|---|---|
Не могу справиться с задачей... |
|||
|
#18+
Хах, не представляете, осенило :) Сидел с утра, а решение пришло, только когда догадался что 7 = 2^3 - 1. Прошу прощения за зря созданную тему. (её кстати можно клоз...) Всем удачи ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2013, 22:15:20
|
|||
|---|---|---|---|
Не могу справиться с задачей... |
|||
|
#18+
Достаточно держать в памяти не всё 2^n, а остаток от его деления на 7 и этот самый остаток и пересчитывать, где совпадет с n%7 - там и счастье. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2013, 02:30:23
|
|||
|---|---|---|---|
|
|||
Не могу справиться с задачей... |
|||
|
#18+
А зачем программу писать, если это можно и так посчитать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2019840]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 203ms |
| total: | 335ms |

| 0 / 0 |
