 |




 |
 |
 |
 |
 |
 |
| From: (Anonymous) |
Date:
February 2nd, 2007 07:33 am (UTC)
|
| (Link) |
|
Факториал - последние 250 000 цифр
|
Последнюю ненулевую цифру (ПНЦ) можно определить следующим образом. Совершенно правильно, что ключевую роль играет ПНЦ в числе 9! - восьмерка. так как 1*2*...*1000000 можно перегруппировать как (1*2*...*9)*10*(11*...*19)*...*1000000 ПНЦ (1000000!) совпадает с ПНЦ (8**(100000)*100000!) и по цепочке с ПНЦ(8**(100000+10000+1000+100+10+1)). Здесь мы пользуемся свойством ПНЦ (х*у)= ПНЦ (ПНЦ(х)*ПНЦ(у)). Таким образом, искомое число равно ПНЦ(8**111111)=ПНЦ(2**333333). Так как 2**5=32, ПНЦ (2**х)= ПНЦ(2**(МОД(х,4)) и искомое число равно ПНЦ (2**1)=2.
Более интересный вопрос, сколько нулей после этой злосчастной двойки. Все нули в факториале пораждаются числами кратными 5, а более точно степенями 5-ки, поэтому нулей в факториале 1 000 000! ровно 200000+40000+8000+1600+320+64+13+2= 249 999. Таким образом, мы знаем 250 000 последних цифр из порядка 5 600 000 цифр - 4,5% всех цифр - совсем неплохо!
А какая первая цифра этого большого числа и сколько вообще в нем цифр?
|
 |
 |
 |
 |
|

|
 |
 |

|
 |
 |