社区讨论

死循环求助!!!

P1010[NOIP 1998 普及组] 幂次方参与者 4已保存回复 3

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
3 条
当前快照
1 份
快照标识符
@m2d6amuo
此快照首次捕获于
2024/10/17 18:43
去年
此快照最后确认于
2025/11/04 16:59
4 个月前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;
int n,b;
void a(int m) {
	for(int i=14; i>=0; i--) {
		if(pow(2,i)<=m) {
			if(i==1)
				cout<<"2";

			else if(i==0) {
				cout<<"2(0)";
			}
			else {
				cout<<"2(";
				a(m);
				cout<<")";
			}
			m-=pow(2,m);
			if(m!=0) cout<<"+";


		}
	}
}

int main() {
	cin>>n;
	a(n);
	return 0;
}

回复

3 条回复,欢迎继续交流。

正在加载回复...