【正整数的最优分解2的次方和形式非0次方】2022-11-1
缘由正整数的最优分解问题-编程语言-CSDN问答
void 正整数的最优分解2的次方和形式非0次方()
{//缘由https://ask.csdn.net/questions/7823878int a[20]{}, n = 2, x = 20;while (x)a[20 - x] = n, n *= 2, --x;x = 20;std::cin >> n;if (n % 2 == 0)while (x--)if (a[x] <= n)std::cout << a[x] << " ", n -= a[x]; else;else std::cout << "-1";std::cout << "\n";
}