宇宙最帅 @ 2020-07-29 17:54:11
using namespace std;
int main()
{
int p,a[1010]={0};
cin>>p;
a[0]=1;
cout<<ceil(p * log10(2))<<"\n";
for(int i=1;i<=p;i++)
{
int jw=0;
for(int j=0;j<=499;j++)
{
int v=a[j]*2+jw;
jw=v/10;
a[j]=v%10;
}
}
int k=499;
a[0]--;
for(int i=1;i<=10;i++)
{
for(int j=1;j<=50;j++)
{
cout<<a[k];
k--;
}
cout<<"\n";
}
return 0;
}
by critnos @ 2020-07-29 17:55:19
压位 一次乘
by cvyl30 @ 2020-07-29 17:58:14
常数升天了 建议重构