听取WA声一片
查看原帖
听取WA声一片
1262434
hsy2024楼主2024/10/7 12:44
#include<bits/stdc++.h>
using namespace std;

void disassemble(int a)//主体
{
    if(a==2||a==0){cout<<a;return;}
    int mx=log2(a);
    cout<<"2(";
    disassemble(mx);
    cout<<")";
    while(mx--)
    {
        if(a&(1<<mx))
        {
            cout<<"+2(";
	        disassemble(mx);
	        cout<<")";
        }
    }
}

int main()
{
    int a;
    cin>>a;
    disassemble(a);
}
2024/10/7 12:44
加载中...