Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

WWO_02_11 - Suma potęg 2

Dana jest liczba naturalna n. Twoim zadaniem jest przedstawienie jej jako sumy potęg liczby 2. Liczba składników sumy powinna być minimalna.

Wejście

W pierwszej linii znajduje się liczba zestawów danych t (1 ≤ t ≤ 1024). W kolejnych t liniach znajdują się zestawy danych.

Każdy zestaw danych składa się z pojedynczej liczby naturalnej n (1 ≤ n ≤ 1024).

Wyjście

Dla każdego zestawu danych należy w osobnej linii wypisać listę składników sumy. Składniki powinny być wypisane w kolejności malejącej, w formacie 2^x, gdzie x to wykładnik potęgi liczby 2 danego składnika.

Przykład

Wejście:

5
5
6
7
1024
1023

Wyjście:

2^2 2^0 
2^2 2^1 
2^2 2^1 2^0 
2^10 
2^9 2^8 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0 

Dodane przez:Maciej Boniecki
Data dodania:2021-08-20
Limit czasu wykonania programu:1s
Limit długości kodu źródłowego50000B
Limit pamięci:1536MB
Cluster: Cube (Intel G860)
Języki programowania:C C++ 4.3.2 CPP CPP14 PYTHON PYPY PYTHON3

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.