TT
Tamirlan T
на словах:
:начало
вычисляешь остаток от деления на 2
если он равен 1 то берешь купюру достоинства 1
от N отнимаешь остаток
делишь на 2 это будет новое значение N
переходишь к началу и все повторяется с купюрами удвоенного достоинства
итак пока N > 0
Учи сам.
например, "какими купюрами можно собрать N " - дели с остатком на наибольшую купюру, остаток - на следующую и т. д.
Пока сумма больше 64, собирай купюры по 64.
После этого остаток, представленный в двоичном виде, даст тебе недостающие купюры.