<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      [每日算法 - 華為機試] leetcode172. 階乘后的零

      入口

      力扣https://leetcode.cn/problems/factorial-trailing-zeroes/

      題目描述

      給定一個整數 n ,返回 n! 結果中尾隨零的數量。

      提示 n! = n * (n - 1) * (n - 2) * ... * 3 * 2 * 1

      示例 1:

              輸入:n = 3
              輸出:0
              解釋:3! = 6 ,不含尾隨 0
      示例 2:

              輸入:n = 5
              輸出:1
              解釋:5! = 120 ,有一個尾隨 0
      示例 3:

              輸入:n = 0
              輸出:0

      方法一:數學

      解題思路 

      可以直接想到的是當一個數字*10的時候,乘積的結果必然包含一個0,當和兩個10相乘那么乘積肯定包含兩個0.

      x*10  = x0;

      10 = 2*5

      得出x*2*5 = x10 ,乘數中包含幾對2和5,那么乘積就包含幾個0;

      例:n=10時,10*9*8*7*6*5*4*3*2 3628800結尾有兩個0
      因為里面包含兩對2*5,10可以表示為2*5。

      由于階乘的乘數中2的數量肯定 > 5的數量

      因此問題變成了尋找5的數量

      class Solution {
          public int trailingZeroes(int n) {
              int count = 0;
              while(n>=5){
                  count += n/5;
                  n /= 5;
              }
              return count;
          }
      }

       

      posted @ 2023-07-12 16:14  yihuiComeOn  閱讀(9)  評論(0)    收藏  舉報  來源
      主站蜘蛛池模板: 国产SUV精品一区二区6| 人妻无码ΑV中文字幕久久琪琪布| 好紧好爽好湿别拔出来视频男男| 久久99国产精一区二区三区!| 色偷偷成人综合亚洲精品| 日韩av一区二区三区不卡| 最新精品露脸国产在线| 欧美成人看片一区二区三区尤物| 一区二区亚洲人妻av| 国产一区二区三区av在线无码观看 | 丝袜高潮流白浆潮喷在线播放| 成人国产精品一区二区网站公司| 女人腿张开让男人桶爽| 国产女人高潮视频在线观看| 又粗又硬又黄a级毛片| 天堂va欧美ⅴa亚洲va在线| 国产成A人片在线观看视频下载| 99久久99这里只有免费费精品| 中文人妻AV高清一区二区| 日韩精品区一区二区三vr| 一本无码av中文出轨人妻| 国产一区二区三区精美视频| 久久午夜色播影院| 平果县| 日本亚洲一区二区精品久久| 成码无人AV片在线电影网站| 国产普通话对白刺激| 中文国产不卡一区二区| 被黑人伦流澡到高潮HNP动漫 | 欧美精品在线观看视频| 天天噜噜日日久久综合网| 日韩国产中文字幕精品| 日韩中文字幕免费在线观看| 熟女乱一区二区三区四区| 亚洲色一区二区三区四区| 久久精品免视看国产成人| 中文字幕亚洲综合久久蜜桃| 亚洲欧美色一区二区三区| 2020国产欧洲精品网站| 国产精品疯狂输出jk草莓视频| 久久高清超碰AV热热久久|