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

Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Комментарии 36
Я когда-нибудь займусь этим. Может, в этом году, а может, в будущем.
20 лет я не решал задач. И тут двруг такая возможность пошевелить мозгами! Давно я их так не напрягал.