Блог пользователя hexor

Автор hexor, 10 лет назад, По-английски

What can I calculate N! for N<=10^9?

  • Проголосовать: нравится
  • +5
  • Проголосовать: не нравится

»
10 лет назад, # |
  Проголосовать: нравится +6 Проголосовать: не нравится

Factorial grows exponentially, which means that 109! will have enormous amount of digits (linear of N, at least) and you won't be able to output or even store such big number.

»
10 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

If you want to get factorial by some modulo, you can do it in . Just precalc factorial in some checkpoints like , , , etc and then start calculating from the checkpoint.

»
10 лет назад, # |
  Проголосовать: нравится +8 Проголосовать: не нравится

Interesting how to find i-th number of (n!)?

»
10 лет назад, # |
  Проголосовать: нравится +6 Проголосовать: не нравится