P1010 RE了代码哪里错了
  • 板块灌水区
  • 楼主Tonyddl
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/8/27 16:32
  • 上次更新2024/8/27 16:34:40
查看原帖
P1010 RE了代码哪里错了
1366775
Tonyddl楼主2024/8/27 16:32
#include<bits/stdc++.h>
using namespace std;
int di(int x)
{
	int m=floor(log2(x));
	int n=x-pow(2,m);
	if(x==0){
		return 0;
	}
	cout<<"2";
	if(m!=0&&m!=1){
		cout<<"(";
		di(m);
		cout<<")";
	}
	else if(m==0) cout<<"(0)";	
	if(n!=0) cout<<"+";
	if(n!=1) di(n);
	else{
		cout<<"2(0)";
		return 0;
	}
	
}
int main()
{
	int p;
	cin>>p;
	di(p);
	return 0;
 }
2024/8/27 16:32
加载中...