Азиатско-Тихоокеанская олимпиада по математике 2017 года | Казахстанские олимпиады

Пусть A(n)A(n) равно количеству последовательностей натуральных чисел a1a2aka_1\geq a_2\geq \ldots \geq a_k, для которых a1++ak=na_1+\ldots+a_k=n и ai+1a_i+1 равно степени двойки для каждого i=1,2,,ki=1,2,\ldots,k. Пусть B(n)B(n) равно количеству последовательностей натуральных чисел b1b2bmb_1\geq b_2\geq \ldots \geq b_m, для которых b1++bm=nb_1+\ldots+b_m=n и неравенство bj2bj+1b_j\geq 2b_{j+1} выполнено для каждого j=1,2,,m1j=1,2,\ldots,m-1.

Докажите, что A(n)=B(n)A(n)=B(n) для всех натуральных nn.