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

Автор Vasiljko, история, 7 лет назад, По-английски

I was doing one problem and thought of maximum number of divisors. What I want to say is : We iterate from 1 to N (N<=10^9) and define S(i) number of divisors of number i. What is maximum S we can get? I think it is about 100 or maybe less but if someone can prove.

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

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

1344

»
7 лет назад, # |
Rev. 2   Проголосовать: нравится +14 Проголосовать: не нравится

Let n = p1α1 * p2α2 * ... * pkαk

To maximize number of divisors, according to count of divisors formula, you have to find maximum value of 1 + 1) * (α2 + 1) * ... * (αk + 1) with constraints n ≤ 109. Answer is n = 931170240 = 26 * 32 * 51 * 71 * 111 * 131 * 171 * 191 with 1344 divisors.

UPD: As, nickitat said, answer is 1344.

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

Related: the maximum number of divisors for any n-digit number, along with the numbers with this much divisors (1, 2), are very useful when constructing maximal test cases in certain problems, either problemsetting or hacking.