我是小学生 • 1天前
using namespace std;
int main() {
long long n;
cin >> n;
if (n % 2 != 0) {
cout << -1;
} else {
cout << fixed << setprecision(0);
while (n > 0) {
long long power = 1;
while (power * 2 <= n) {
power *= 2;
}
cout << power << " ";
n -= power;
}
}
return 0;
}
评论:
请先登录,才能进行评论