• <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 閱讀(756) 評論(0)  編輯 收藏 引用 所屬分類: 數論HDU
            18禁黄久久久AAA片| 久久久久亚洲AV成人网人人网站| 久久综合狠狠综合久久97色| 久久久久99精品成人片试看| 亚洲精品国精品久久99热| 久久99精品国产麻豆蜜芽| 久久国产精品久久久| 国产成人精品免费久久久久| 亚洲精品国精品久久99热一| 久久综合色老色| 精品一二三区久久aaa片| 欧美日韩久久中文字幕| 久久精品久久久久观看99水蜜桃| 精品国产乱码久久久久软件| 区亚洲欧美一级久久精品亚洲精品成人网久久久久 | 久久久精品国产sm调教网站| 亚洲婷婷国产精品电影人久久| 久久国产香蕉视频| 66精品综合久久久久久久| 久久精品中文字幕第23页| 中文字幕精品久久| 亚洲伊人久久大香线蕉综合图片| 久久亚洲春色中文字幕久久久| 国产精品久久亚洲不卡动漫| 99久久国产免费福利| 久久天天躁狠狠躁夜夜av浪潮| 2021国内久久精品| 潮喷大喷水系列无码久久精品| 99久久国产亚洲高清观看2024| 久久久无码精品亚洲日韩软件| 亚洲人成无码久久电影网站| 97精品依人久久久大香线蕉97 | 久久亚洲国产最新网站| 亚洲国产精品无码久久SM| 久久国产一区二区| 热RE99久久精品国产66热| 日韩精品久久久久久免费| 久久99中文字幕久久| 久久夜色精品国产噜噜亚洲a| 99久久国产热无码精品免费 | 久久精品国产亚洲AV无码偷窥|