Сообщение от MegBegb
Посмотреть сообщение
решение методом перебора.
основной вопрос: как получить нечетное число в остатке при заданных условиях?
при сложение двух четных или двух нечетных чисел- результат отсутствует
по этому работаем 1 нечетное + 1 четное в ряду
итерация 1:
ряд 1 2 4 8 16
int((1+2)/2)=1, int((1+4)/2)=2,int((1+8)/2)=4,int((1+16)/2)=8
ряд 1 1 4 8 16
итерация 2:
int((1+4)/2)=2,int((1+8)/2)=4,int((1+8)/2)=4,int((1+16)/2)=8
ряд 1 2 2 8 16
итерация 3:
int((1+2)/2)=1,int((1+8)/2)=4,int((1+16)/2)=8
ряд 1 1 2 8 16
и т.д. получаем:
1 2 4 8 16
1 1 4 8 16
1 2 2 8 16
1 1 2 8 16
1 1 1 8 16
1 1 4 4 16
1 2 2 4 16
1 1 2 4 16
1 1 1 4 16
1 1 2 2 16
1 1 1 2 16
1 1 1 1 16
1 1 1 8 8
1 1 4 4 8
1 2 2 4 8
1 1 2 4 8
1 1 1 4 8
1 1 2 2 8
1 1 1 2 8
1 1 1 1 8
1 1 1 4 4
1 1 2 2 4
1 1 1 2 4
1 1 1 1 4
1 1 1 2 2
1 1 1 1 2
1 1 1 1 1
итого 26 съели
Прокомментировать: