Итак, есть сайт под названием интервьюstreet.com.Здесь мы можем найти сложные проблемы программирования.К сожалению, вы должны войти в систему, чтобы увидеть вопросы.
Вот краткое описание проблемы, которую я пытаюсь решить:
Найдите нет положительных интегральных решений дляуравнения (1/x) + (1/y) = 1/N!
(прочитайте 1 на n факториал) Выведите единственное целое число, которое является числом положительных интегральных решений по модулю 1000007.
Например, когда N=3
, (x,y)
может быть:1012 *, (9,18)
, (8,24)
, (12,12)
, (42,7)
, (18,9)
, (24,8)
.Или так я думал.
Помогите мне, пожалуйста, особенно вам, кто решил эту проблему.Я только что написал для уравнения уравнения.Что-то не так с моим алгоритмом, могу ли я запросить вывод для первых 10 целых чисел?то есть N=2
, N=3
, N=4
... N=10
, чтобы я мог найти ошибку в моем алгоритме.Спасибо:)
РЕДАКТИРОВАТЬ: О, пожалуйста, не размещайте код решения, так как это разрушит удовольствие для меня и для людей, пытающихся решить эту проблему:)