问题标题: 酷町堂:1308 数字之和

0
0

0
已采纳
宫西诚
宫西诚
修练者
修练者

高精度,很恶心,代码很长,不想写,在酷町问答上搜一搜有没有人问过,看看思路

0
王子健
王子健
初级天翼
初级天翼

int len=0,n,ans=0,len1=0;

 

long long a[1001]={0},b[1001]={0};

 

void jiecheng(int x)

 

{

 

   int d,r;

 

   d=0;

 

   for(int i=1;i<=len;i++)

 

   {

 

     r=a[i];

 

     a[i]=(a[i]*x+d)%10000;

 

     d=(r*x+d)/10000;

 

   }

 

   if(d!=0)

 

     a[++len]=d;

 

}

用到很多函数,高精度的题很难,上面只是一部分核心,真的代码很长,望采纳。

0
我要回答