Принципы решения задач

Дано: задачник
Надо: решить задачи
Допустим, вы программист, и хотите решить задачи из задачника. Задачи организованы довольно бестолково. Они перепутаны, как будто яблоки и груши разных сортов свалили в одну кучу.
ффф:
Начинаем решать. Первым делом надо рассортировать задачи по способу ввода данных. Прорешав кучу задач, обнаруживаем, что они простые и заниматься ими бесполезно.
В одной форме решаем задачи с одним типом вводимых и обрабатываемых данных, в другой - с другим типом и так далее, пока не надоест. Когда надоело и решать дальше простые задачи становится бесполезно, все решенные задачи вычеркиваем, оставляем только нерешенные.
ЕСЛИ "число оставшихся задач" > 0 ТО переход к метке "ффф".
В итоге на втором шаге мы получаем тот же задачник, из которого вычеркнуты простые ненужные задачи. Затем к оставшимся задачам применяем тот же принцип, получаем другую программу. Повторить.
На третьем шаге останутся те задачи (в том числе сложные), которые мы не стали решать. Вот тут-то за них и надо взяться.
Этот принцип аналогичен принципу сгорания звезды. Сначала звезда пережигает водород в гелий. Когда весь водород сгорит, звезда схлопывается, сбрасывает внешнюю оболочку, и дальше начинает гореть уже гелий. Когда сгорит весь гелий, начинается процесс пережигания уже более тяжелых элементов.
Здесь то же самое.
Этот принцип называется принципом сгорания ядерной звезды.

Комментарии

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