70分求助
查看原帖
70分求助
751866
__DIOsama__楼主2023/10/3 14:07
#include <iostream>
#include <cstdio>
#include <algorithm>
#include <vector>
#include <queue>
#include <string>
#include <cstring>

#define int long long
#define rep(a,b,c) for(int a=b;a<=c;++a)
#define per(a,b,c) for(int a=b;a>=c;--a)

typedef long long ll;

class Sol{
public:
	inline void sol() {
		int n;
		std::cin >> n;
		if (n & 1) std::cout << "-1" << '\n';
		per(i,30,0) {
			if (n >> i & 1) std::cout << (1 << i) << " ";
		}
	}
}T;

signed main() {
	T.sol();
}
2023/10/3 14:07
加载中...