Cerința
Se dă un număr natural par n. Determinaţi, în ordine lexicografică, toate modalităţile de a-l scrie pe n ca sumă de puteri ale lui 2 scrise în ordine crescătoare. Se vor folosi doar puterile mai mari sau egale cu 2.
Date de intrare
Fișierul de intrare descp2.in conține pe prima linie numărul n.
Date de ieșire
Fişierul de ieşire descp2.out va conţine pe pe fiecare linie câte un şir de numerecare sunt puteri ale lui 2, ordonate crescător, separate prin câte un spaţiu. Suma numerelor din fiecare şir este n. Şirurile vor fi afişate în ordine lexicografică.
Restricții și precizări
2 ≤ n ≤ 250și este număr par
Exemplu:
descp2.in
12
descp2.out
2 2 2 2 2 2 2 2 2 2 4 2 2 4 4 2 2 8 4 4 4 4 8