HDU 1715大菲波数 大数 ac代码

简介: c语言代码

ac代码:

int a[1006][504] ={0};
int main() 
{ 
    int n, m, i, j, k; 
    a[1][0] = 1; a[2][0] = 1;
     for(i = 3; i <= 1000; i++)
     { 
         k = 0;
         for(j = 0; j <= 500; j++)
          { 
              a[i][j] = a[i-1][j]+a[i-2][j]+k; 
              k = a[i][j]/10; 
            a[i][j] = a[i][j]%10;
           } 
       } 
       scanf("%d",&n); 
      while(n--){
        scanf("%d",&m); 
        for(i = 500; ; i--)
        if(a[m][i] != 0){ break; } 

         for( ; i != -1; i--)
         printf("%d",a[m][i]); 
          printf("\n");
    } 
}
目录
相关文章
|
8月前
|
C语言
【汇编语言实战】最小公倍数和最大公约数
【汇编语言实战】最小公倍数和最大公约数
106 1
|
7月前
|
C语言
C语言----最大公约数和最小公倍数的求法
C语言----最大公约数和最小公倍数的求法
|
7月前
|
C语言
C语言---最大公约数和最小公倍数的求法
C语言---最大公约数和最小公倍数的求法
|
算法 C++
剑指offer(C++)-JZ65:不用加减乘除做加法(算法-位运算)
剑指offer(C++)-JZ65:不用加减乘除做加法(算法-位运算)
|
算法 C语言
C语言题解——最小公倍数的三种求法(含最大公约数)
最小公倍数是指能同时将两数整除的最小倍数,而最大公约数是则是能被两数同时整除的最小因数。最小公倍数有个特点,就是最小为两数中的较大值,最大为两数的乘积;最小公倍数则是最小为1,最大为两数中较小值(如果两数相同,那么最大公约数、最小公倍数是它们本身)🎉🎉🎉
352 1
C语言题解——最小公倍数的三种求法(含最大公约数)
|
人工智能
唯一分解定理(算术基本定理)详解——hdu5248和lightoj1341
任何一个大于1的自然数 N,如果N不为质数,那么N可以唯一分解成有限个质数的乘积 N=P1a1 P2a2P3a3…Pnan,这里P1<P2<P3…<Pn均为质数,其中指数ai是正整数。这样的分解称为 N 的标准分解式.
313 0
HDU-1058,Humble Numbers(丑数打表)
HDU-1058,Humble Numbers(丑数打表)
|
算法
HDU-1217,Arbitrage(Floyd加法变乘法)
HDU-1217,Arbitrage(Floyd加法变乘法)
HDOJ(HDU) 2504 又见GCD(利用最大公约数反推)
HDOJ(HDU) 2504 又见GCD(利用最大公约数反推)
111 0

热门文章

最新文章