Сколькими нулями заканчивается произведение первых 2016 натуральных чисел?

Лебедев Дмитрий Сергеевич

Учитель математики

Проверено учителем

Чтобы определить, сколькими нулями заканчивается произведение первых 2016 натуральных чисел (то есть число 2016!2016 exclamation mark), необходимо выяснить, сколько раз в разложении этого числа на простые множители встречается пара 2 и 5. Поскольку в ряду натуральных чисел двоек значительно больше, чем пятёрок, количество нулей будет равно суммарному количеству множителей 5 в разложении числа 2016!2016 exclamation mark. Метод решения Для нахождения количества простых множителей pp в числе n!n exclamation mark используется формула Лежандра: Ep(n!)=k=1npk=np+np2+np3+cap E sub p open paren n exclamation mark close paren equals sum from k equals 1 to infinity of the floor of the fraction with numerator n and denominator p to the k-th power end-fraction end-floor equals the floor of n over p end-fraction end-floor plus the floor of the fraction with numerator n and denominator p squared end-fraction end-floor plus the floor of the fraction with numerator n and denominator p cubed end-fraction end-floor plus … Здесь xthe floor of x end-floor обозначает целую часть числа xx. Суммирование продолжается до тех пор, пока pknp to the k-th power is less than or equal to n. Пошаговый расчет для p=5p equals 5 и n=2016n equals 2016:

  1. Делим на 5:
    2016/5=403the floor of 2016 / 5 end-floor equals 403
    (каждое пятое число дает как минимум одну пятёрку) Делим на 25 ( 525 squared):
    2016/25=80the floor of 2016 / 25 end-floor equals 80
    (числа, кратные 25, дают дополнительную пятёрку) Делим на 125 ( 535 cubed):
    2016/125=16the floor of 2016 / 125 end-floor equals 16
    (числа, кратные 125, дают еще одну пятёрку) Делим на 625 ( 545 to the fourth power):
    2016/625=3the floor of 2016 / 625 end-floor equals 3
    (числа, кратные 625, дают четвертую пятёрку) Делим на 3125 ( 555 to the fifth power):
    2016/3125=0the floor of 2016 / 3125 end-floor equals 0
    (так как 3125>20163125 is greater than 2016, расчет окончен)

Итоговый результат: Складываем полученные значения: 403+80+16+3=502403 plus 80 plus 16 plus 3 equals 502Произведение первых 2016 натуральных чисел заканчивается на 502 нуля. Хотите, я помогу составить аналогичный расчет для другого большого числа или объясню принцип работы формулы Лежандра подробнее?

Форма ответа

Ваш аватар