Codeforces Round 287 (Div. 2) |
---|
Закончено |
Amr не любит математику, так как она кажется ему очень скучной, так что он обычно дремлет на парах по математике. Однажды преподаватель заподозрил: а не спит ли Amr? — и задал юноше вопрос, чтобы проверить это.
Сперва он дал Amr два положительных числа, n и k. Затем он спросил Amr, сколько существует таких целых чисел x > 0, что:
Так как ответ на этот вопрос может быть большим, преподаватель попросил Amr вычислить лишь остаток после деления результата на номер m.
Сможете помочь Amr достойно выйти из щекотливого положения?
Ввод состоит из трех целых чисел n, k, m (1 ≤ n ≤ 1000, 1 ≤ k ≤ 100, 1 ≤ m ≤ 109).
Выведите необходимое число по модулю m.
1 2 1000
4
2 2 1000
45
5 3 1103
590
Суффикс строки S — это непустая строка, которую можно получить путем удаления некоторого количества (возможно, нулевого) первых символов строки S.
Название |
---|