Члены геометрической прогрессии.

Revision ru3, by Easy_, 2015-07-17 14:35:39

Добрый день, такая задача возникла:

Дана геометрическая прогрессия(последовательность) с основанием 2, и первым членом 1:

1 2 4 8 16 32 64 128 ...

входные данные дается одно число, например: 74

это число состоит из членов последовательности, 2 + 8 + 64

и нужно найти из каких членов состоит входное число.

Хотел бы узнать если какие то формулы или хорошие алгоритмы? или жадный перебор всевозможных вариантов?

членов последовательности может быть до 30, думаю слишком затратно будет перебор делать..

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
ru3 Russian Easy_ 2015-07-17 14:35:39 18
ru2 Russian Easy_ 2015-07-17 14:34:52 13
ru1 Russian Easy_ 2015-07-17 14:33:45 569 Первая редакция (опубликовано)