抱歉
MK的格式有点问题
by ZhangJiahao0918 @ 2020-04-05 12:22:11
具体说就是#2和#3WA掉了
by ZhangJiahao0918 @ 2020-04-05 12:22:31
会出现某些玄学错误
调了好久都没调出来
by ZhangJiahao0918 @ 2020-04-05 12:22:57
这题……
这题做法不是标准的**打表**吗
by Luban @ 2020-04-05 13:21:37
```cpp
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int n,i=0;
cin>>n;
while(n!=0)
{
i=0;
while(i<=14)
{
if (pow(2,i)<=n&&pow(2,i+1)>n)
{
n=n-pow(2,i);
if (i==0) cout<<"2(0)";
if (i==1) cout<<"2";
if (i==2) cout<<"2(2)";
if (i==3) cout<<"2(2+2(0))";
if (i==4) cout<<"2(2(2))";
if (i==5) cout<<"2(2(2)+2(0))";
if (i==6) cout<<"2(2(2)+2)";
if (i==7) cout<<"2(2(2)+2+2(0))";
if (i==8) cout<<"2(2(2+2(0)))";
if (i==9) cout<<"2(2(2+2(0))+2(0))";
if (i==10) cout<<"2(2(2+2(0))+2)";
if (i==11) cout<<"2(2(2+2(0))+2+2(0))";
if (i==12) cout<<"2(2(2+2(0))+2(2))";
if (i==13) cout<<"2(2(2+2(0))+2(2)+1)";
if (i==14) cout<<"2(2(2+2(0))+2(2)+2)";
if (n!=0) cout<<"+";
break;
}
i=i+1;
}
}
cout<<endl;
return 0;
}
```
诶,嘿嘿!
by Luban @ 2020-04-05 13:22:33
打表它不香吗
by Luban @ 2020-04-05 13:23:10
@[可爱小鲁班](/user/113600)
不好意思才看到
当时是教练想让我们联系一下递归(好久之前)
不过现在可以试试打表
by ZhangJiahao0918 @ 2020-04-05 21:07:56