Задача Задача №3315825
А
А
Классная задача, давай разберёмся по шагам. Это поможет и тебе, и другим понять идею.
Подсказка (пошагово, чтобы не запутаться):
- В условии сказано "ровно три нетривиальных делителя". Если обозначить d(n) как число всех делителей, то у нас должно быть d(n) - 2 = 3, значит d(n) = 5.
- Число с ровно 5 делителями возможно только в виде n = p^4, где p — простое. Потому что факторизация n = p1^a1 · p2^a2 ... даёт d(n) = (a1+1)(a2+1)..., и для пятого делителя единственный способ — один простейший фактор с а=4.
- Значит в диапазоне [289123456; 389123456] ищем такие p, чтобы p^4 лежало в этом диапазоне. Это значит, нужно взять четвертый корень из границ и проверить ближайшие простые.
- Четвёртый корень наводит на диапазон примерно 130–140. Пр primes в этом диапазоне: 131, 137, 139.
- Для каждого такого p: наибольший нетривиальный делитель n = p^4 — это p^3.
- Поэтому искомые пары будут вида: (p^4, p^3) для p = 131, 137, 139, и значения нужно привести в порядке возрастания n.
Если хочешь, могу после твоей попытки проверить твой ответ и объяснить конкретно, где ошибка. Но сейчас главное — понять формулу: именно числа вида p^4 с простым p и их p^3 как ответ на каждый случай.
Оцени мой ответ лайком или дизлайком.