• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            斯特靈公式是一條用來取n階乘近似值數學公式。一般來說,當n很大的時候,n階乘的計算量十分大,所以斯特靈公式十分好用,而且,即使在

             

            n很小的時候,斯特靈公式的取值已經十分準確。

            公式為:

            這就是說,對于足夠大的整數n,這兩個數互為近似值。更加精確地:

            或者:

             

             

            Big Number

            Time Limit: 20000/10000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
            Total Submission(s): 8759    Accepted Submission(s): 3879


            Problem Description
            In many applications very large integers numbers are required. Some of these applications are using keys for secure transmission of data, encryption, etc. In this problem you are given a number, you have to determine the number of digits in the factorial of the number.
             
            Input
            Input consists of several lines of integer numbers. The first line contains an integer n, which is the number of cases to be tested, followed by n lines, one integer 1 ≤ n ≤ 107 on each line.
             
            Output
            The output contains the number of digits in the factorial of the integers appearing in the input.
             
            Sample Input
            2 10 20
            Sample Output
            7 19
            //log10(n!)=(0.5*log(2*PI*n)+n*log(n)-n)/log(10)

            #include 
            <iostream>
            #include 
            <cstdio>
            #include 
            <cmath>

            const double PI = 3.1415926;

            int main()
            {
                
            int n;
                
            int tmp;
                
            while~scanf("%d"&n ) )
                
            {
                    
            forint i = 0; i < n; i++ )
                    
            {
                        scanf(
            "%d"&tmp);
                        
            double cnt = 1;
                        cnt 
            += (0.5 * log( 2 * PI * tmp ) + tmp * log( tmp ) - tmp ) / log(10);
                        printf(
            "%d\n", (int)(cnt));
                    }

                }

                
            return 0;
            }

            posted on 2010-10-02 14:22 Vontroy 閱讀(762) 評論(0)  編輯 收藏 引用 所屬分類: 數論HDU
            久久这里只有精品首页| 久久综合九色综合网站| 国产精品综合久久第一页| 国内精品人妻无码久久久影院| 亚洲女久久久噜噜噜熟女| 97久久天天综合色天天综合色hd| 72种姿势欧美久久久久大黄蕉| 国产伊人久久| 久久精品国产99久久无毒不卡| 狠狠色综合久久久久尤物| 亚洲精品无码久久久久去q| 亚洲狠狠综合久久| 亚洲精品国产美女久久久| 久久精品一区二区影院| 亚洲中文字幕无码久久2020| 久久亚洲精品中文字幕三区| 欧美精品九九99久久在观看| 久久久久久久尹人综合网亚洲 | 香蕉久久永久视频| 人妻无码αv中文字幕久久| 精品久久人人爽天天玩人人妻| 狠狠色丁香久久婷婷综合五月| 成人综合久久精品色婷婷| 久久国产精品二国产精品| 人妻无码久久精品| 久久亚洲欧美日本精品| 国产精品国色综合久久| 亚洲乱码中文字幕久久孕妇黑人 | 欧美日韩中文字幕久久久不卡| 国产精品99久久99久久久| 久久久久高潮综合影院| 久久影院亚洲一区| 久久久久久久亚洲精品| 久久亚洲欧美日本精品| 久久不射电影网| 国内精品伊人久久久久av一坑| 久久久久久人妻无码| 国产精品免费看久久久| 国产精品福利一区二区久久| 精品久久久噜噜噜久久久 | 丁香色欲久久久久久综合网|