记录编号 | 606035 | 评测结果 | AAAAAAAAAAAAAAAAAAAA | ||
---|---|---|---|---|---|
题目名称 | 3498.[CSP 2020J]优秀的拆分 | 最终得分 | 100 | ||
用户昵称 | 是否通过 | 通过 | |||
代码语言 | C++ | 运行时间 | 0.058 s | ||
提交时间 | 2025-09-16 12:42:52 | 内存使用 | 3.66 MiB | ||
#include <iostream> using namespace std; int main() { freopen("csp2020pj_power.in", "r", stdin); freopen("csp2020pj_power.out", "w", stdout); int n; cin >> n; if (n % 2 != 0) { cout << -1; } else { for (int i = 23; i >= 1; i--) { if (n & (1 << i)) { cout << (1 << i) << " "; } } } return 0; }