求助!!!P7071 [CSP-J2020] 优秀的拆分
查看原帖
求助!!!P7071 [CSP-J2020] 优秀的拆分
502981
majingtong楼主2021/12/26 11:34
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n;
	cin>>n;
	if(n%2==1)
	{
		cout<<-1;
		return 0;
	}
	while(n!=0)
	{
		int i;
		for(i=1;i<=n;i++)
		{
			if(pow(2,i)>n)break;
		}
		i--;
		n-=pow(2,i);
		
		cout<<pow(2,i)<<" "; 
	}
	return 0;
}
2021/12/26 11:34
加载中...