隨筆 - 147  文章 - 71  trackbacks - 0
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(1)

          隨筆分類(146)

          隨筆檔案(147)

          文章分類(28)

          文章檔案(28)

          喜歡的Blog

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          http://www.spoj.pl/problems/FCTRL/
          要點:階乘的過程中,只有偶數(shù)與5相乘才能出現(xiàn)0。而偶數(shù)的個數(shù)比5多,所以階乘結(jié)果末尾有多少位0,只取決于5的個數(shù),故此問題就是求一個數(shù)中有多少個5。
          import java.util.*;
          import java.io.*;

          public class SPOJ_11{
              
              
          public static void main(String rgs[]) throws Exception
              
          {
                  BufferedReader stdin 
          = 
                      
          new BufferedReader(
                          
          new InputStreamReader(System.in));        
                  String line 
          = stdin.readLine();
                  StringTokenizer st 
          = new StringTokenizer(line);   
                  
          int i,k,s,n = Integer.parseInt(st.nextToken()); 
                  
          for(i=0;i<n;i++){
                      line 
          = stdin.readLine();
                      st 
          = new StringTokenizer(line);
                      k 
          = Integer.parseInt(st.nextToken()); 
                      s
          =0;
                      
          while(k/5>0){
                          k
          /=5;
                          s
          +=k;
                      }

                      System.out.println(s);
                  }

              }

          }
          posted on 2009-08-20 20:09 飛翔天使 閱讀(175) 評論(0)  編輯  收藏 所屬分類: spoj
          主站蜘蛛池模板: 日喀则市| 外汇| 柘城县| 太谷县| 独山县| 遂溪县| 鸡泽县| 团风县| 彭阳县| 蒙自县| 巴东县| 九龙坡区| 乐都县| 卓尼县| 平邑县| 孝感市| 郁南县| 洛宁县| 龙陵县| 潜江市| 上栗县| 陇西县| 平山县| 镇安县| 仁化县| 象山县| 馆陶县| 台山市| 巴彦淖尔市| 固始县| 武威市| 涪陵区| 沽源县| 博爱县| 当雄县| 房山区| 广宗县| 龙游县| 寻乌县| 乳山市| 德化县|