80分蒟蒻求条orz
查看原帖
80分蒟蒻求条orz
1065845
zhengyumeng楼主2024/9/28 21:43
#include<bits/stdc++.h>
using namespace std;
int main()
{
	long long n;
	cin>>n;
	long long i,j;
	if(n%2==1)
	{
		cout<<-1;
		return 0;
	}
	else if(n<=0)
	{
		cout<<-1;
		return 0;
	}
	else
	{
		while(n!=0)
		{
  			i=1,j=0;
			while(pow(2,j+1)<=n)
			{
				i*=2;
				j++;
			}
			n-=i;
			cout<<pow(2,j)<<" ";
		}
	}
	return 0;
}

最后四点wa 条了半天还是80分 滑跪求条○| ̄|_

2024/9/28 21:43
加载中...