Комментарии
- 21 дек 2020 19:52Посчитать 2! + 4! + 6! + ... + 100!
Я когда-нибудь займусь этим. Может, в этом году, а может, в будущем. - 23 дек 2020 10:06Кроме фундаментальной науки, есть какое то практическое применение данной задачи в мире обычных людей?
- 23 дек 2020 10:39Так все же, мне интересно, где на практике, в мире людей можно применить данную задачу? В какой области жизнидеятельности? Может какая то оптимизация - ну там поиск пути доставки товара или подбор оптимального курса лечения для больных COVID? Подскажите где ее можно применить.
- 23 дек 2020 14:09Так я же мозги развиваю.
20 лет я не решал задач. И тут двруг такая возможность пошевелить мозгами! Давно я их так не напрягал. - 23 дек 2020 17:16просто он выдает это как невъебическое достижение. Думал может подскажет практическое использование...
- 24 дек 2020 10:16Факториал реализуешь рекурсивной функцией (не сложно ее придумать), а затем эту рекурсию вызываешь в цикле с шагом 2 от 2-х до 100, она каждый раз возвращает факториал от нового аргумента до 100 включительно, при этом суммируешь эти результаты во внутренней переменной. Ну и все
! возвращаешь результат! - 24 дек 2020 10:20Ой, спасибо, как-нибудь займусь этим. Только не знаю когда. Может, в этом году, может, в следующем. И да поможет мне 32-ухразрядный процессор Celeron 333.
- Комментарий удалён.
- Комментарий удалён.
- Комментарий удалён.
- Комментарий удалён.
Для того чтобы оставить комментарий, войдите или зарегистрируйтесь
Группа для программистов ( programming )
:Юрий Казекин
Принципы решения задач
Дано: задачник
Надо: решить задачи
Допустим, вы программист, и хотите решить задачи из задачника. Задачи организованы довольно бестолково. Они перепутаны, как будто яблоки и груши разных сортов свалили в одну кучу.
ффф:
Начинаем решать. Первым делом надо рассортировать задачи по способу ввода данных. Прорешав кучу задач, обнаруживаем, что они простые и заниматься ими бесполезно.
В одной форме решаем задачи с одним типом вводимых и обрабатываемых данных, в другой - с другим типом и так далее, пока не надоест. Когда надоело и решать дальше простые задачи становится бесполезно, все решенные задачи вычеркиваем, оставляем только нерешенные.
ЕСЛИ "число оставшихся задач" > 0 ТО переход к метке "ффф".
В итоге на втором шаге мы получаем тот же задачник, из которого вычеркнуты простые ненужные задачи. Затем к оставшимся задачам применяем тот же принцип, получаем другую программу. Повторить.
На третьем шаге останутся те задачи (в том числе сложные), которые мы не стали решать. Вот тут-то за них и надо взяться.
Этот принцип аналогичен принципу сгорания звезды. Сначала звезда пережигает водород в гелий. Когда весь водород сгорит, звезда схлопывается, сбрасывает внешнюю оболочку, и дальше начинает гореть уже гелий. Когда сгорит весь гелий, начинается процесс пережигания уже более тяжелых элементов.
Здесь то же самое.
Этот принцип называется принципом сгорания ядерной звезды.