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

Пусть A(n)A(n) равно количеству последовательностей натуральных чисел a1≥a2≥…≥aka_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) равно количеству последовательностей натуральных чисел b1≥b2≥…≥bmb_1\geq b_2\geq \ldots \geq b_m, для которых b1+…+bm=nb_1+\ldots+b_m=n и неравенство bj≥2bj+1b_j\geq 2b_{j+1} выполнено для каждого j=1,2,…,m−1j=1,2,\ldots,m-1.

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