Факториал
Шешімді жөнелту
Ұпайлар:
100 (partial)
Уақыт шектеуі:
1.0s
Жад шектеуі:
256M
Author:
Problem type
Рұқсат етілген тілдер
Assembly, Awk, Brain****, C, C++, Go, Java, Pascal, Perl, PHP, Python, Sed, Text
Сізге \(K\) бүтін саны берілген (\(K \geq 2\)). \(N!\) саны \(K\)-ға бөлінетін ең кіші оң бүтін \(N\) санын табыңыз.
Мұндағы \(N!\) — \(N\) санының факториалы.
Берілген шектеулер аясында мұндай \(N\) әрқашан бар екені дәлелденген.
Енгізу
Бір бүтін сан \(K\) (\(2 \leq K \leq 10^{12}\)).
Шығару
\(N!\) саны \(K\)-ге бөлінетін ең кіші оң бүтін сан \(N\)-ді шығарыңыз.
Бағалау жүйесі
| Ішінара есеп | Шектеулер | Ұпай |
|---|---|---|
| 1 | \(2 \leq K \leq 10^6\) | 10 |
| 2 | \(K = p \cdot q\), мұндағы \(p, q\) — жай сандар | 35 |
| 3 | \(2 \leq K \leq 10^{12}\) | 55 |
Мысалдар
Енгізу 1
20
Жауап 1
5
Пікірлер