J组第1题这样做可行吗
  • 板块灌水区
  • 楼主EuphoricStar
  • 当前回复8
  • 已保存回复8
  • 发布时间2020/11/7 16:19
  • 上次更新2023/11/5 08:38:11
查看原帖
J组第1题这样做可行吗
275273
EuphoricStar楼主2020/11/7 16:19

rt

#include <bits/stdc++.h>
using namespace std;

int n;
int main()
{
    ifstream fin("power.in");
    ofstream fout("power.out");
    fin >> n;
    if (n % 2)
    {
        fout << -1;
        return 0;
    }
    while (n)
    {
        int cifang = int(pow(2, int(log2(n))));
        fout << cifang << ' ';
        n -= cifang;
    }
    return 0;
}
2020/11/7 16:19
加载中...