Даны два бикфордова шнура, каждый из которых горит ровно минуту, если его поджечь с одного конца (но сгорать может неравномерно). 
Как с помощью этих шнуров отмерить 45 секунд? (Поджигать шнур можно с любого из двух концов.) 
Подожжём одновременно первый шнур с двух концов, а второй – с одного конца. Подожжённый с двух концов шнур сгорит в два раза быстрее, то есть за 30 секунд. В момент полного сгорания первого шнура поджигаем второй шнур со второго конца. Если бы мы не сделали этого, то второй шнур горел бы еще 30 секунд. Поэтому после того, как его подожгли со второго конца, ему осталось гореть 15 секунд. Итого с начального момента до момента полного сгорания второго шнура проходит  30 + 15 = 45  секунд. 
Теория алгоритмов (прочее)