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

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

can anyone suggest me how to solve http://www.spoj.pl/problems/ADV04B1

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

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

    sry.... got it :) many thanks

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

      Please Post your approach how did you precompute??

      Post with examples it will be useful for many!

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

        If you read the wolfram explanation carefully, it notes the following recurrence.

        Precalculate the inverse of n modulo 1e6 + 3 for all 1 ≤ n ≤ 1000000.

        This can be done in O(n). Then, we can precalculate all D(n) in O(n) as well.