-4

私は問題があります。大きな数の階乗を見つけたいです。

例: 1555! = ?. 195!= ?.

私の主な問題は、階乗数の末尾の 0 の正確な数を知りたいということです。

次の式を使用します: (m!)^n = m! = 2*10^(n-1) + 2^2 * 10^(n-2) + ------- + 2^n.

これで、このように末尾の 0 の数について他の階乗を解くことができます。

100!= 2*10^1 + 2^2*10^0 = 20+4 = 24

100!この計算によると、24 個の末尾の 0 があります。

しかし、その後、別の問題が発生しました。

例:95で!

私)95!= (100 - 5)! = 24 - 2*5^(1-1) = 24 - 2 = 22 => 95! 22 個の 0 があります。

ⅱ)95!= (90 + 5)! = 9*(2*10^0) + 2*5^0)= 18+2 = 20 => 95! 20 の 0 があります。

これは私の問題です。上記の式を使用すると、2 つの異なる答えが得られ、混乱しています。完璧な答えが得られないので、見つけるのを手伝ってください。

ありがとうございました...

4

2 に答える 2

2

これは悪い質問です。とにかく数学サイトに属している可能性があります。しかし、ここにあなたのための考えがあります:

最初の100!= 100 * 99!

99!= 99 * 98! 1まで!= 1、そして 0! = 1。

N の末尾の 0 の数を知りたい! (少なくともそれが私が質問を理解する方法です)。

10 はいくつあるか考えてみてください。

10! = 3628800

だから2つあります。その理由は、2*5 = 10 と一緒に末尾に 0 がある数だけだからです。したがって、合計は 2 になります (5*4 には末尾に 0 がありますが、4 は 2 の倍数であり、さらに、得られるのは個々の数を1回掛ける)

それなら、その 20 は良い賭けです。4 あります (あります)。

このパターンが成り立つことを証明 (または反証) し、それをコーディングする方法を考え出すのは、あなたの仕事です。

于 2013-02-07T07:18:55.573 に答える