10223: Кількість дільників-1


Відправити розв'язок

Бали: 100 (partial)
Time limit: 2.0s
Memory limit: 64M

Author:
Problem type
Allowed languages
Brain****, C, C++, Java, Pascal, Python, v8js

Число \(N\) задане своїм розкладом на прості множники. Знайдіть кількість дільників числа \(N\)

Формат вхідних даних

В першому рядку \(K\) (\(1 \le K \le 100\)).
В кожному з наступних \(K\) рядків по 2 числа: \(P\), \(S\) - простий множник, і степінь в якому він входить в розклад. (\(1 \le P \le 10^9\) , \(1 \le S \le 10^3\) , )

Формат вихідних даних

Єдине число - кількість дільників числа \(N\) (Гарантується, що відповідь не перевищує \(10^18\))

Приклад вхідних даних

2
2 2
5 2

Приклад вихідних даних

9

Пояснення до прикладу

У вхідних даних нам задані 2 простих числа (2 та 5, кожне з яких входить в другому степені в розклад числа \(N\))
Отже число \(N=2^2 * 5^2 = 100\)
А в числа 100 кількість дільників рівна 9


Коментарі

Ще немає коментарів.