Задачі
Комбінаціі
Комбінаціі
Сколько чисел делится на простое число p среди первых n строк Треугольника Паскаля? Другими словами, найдите количество таких пар (j, i) (0 ≤ j ≤ i < n), что C(i, j) делится на p. Здесь
Входные данные
Два целых числа n, p (1 ≤ n ≤ 107
, 3 ≤ p ≤ 100).
Выходные данные
Выведите требуемый ответ.
Вхідні дані #1
5 3
Вихідні дані #1
3
Вхідні дані #2
100 7
Вихідні дані #2
2689