Для
можно пользоваться тем, что наименьшее натуральное
, которое ему удовлетворяет, меньше наименьшего натурального
, удовлетворяющего уравнению с
. На практике довольно удобно -- при переборе возрастающих
либо натыкаетесь на решение для
, либо для
. В последнем случае решений нет.
А вот для других
непонятно, насколько велико может быть первое натуральное решение. Можно, конечно, искать пары целых чисел, удовлетворяющие неравенствам, типа приведенных в "Кванте", но именно из-за возможности
и
иметь разные знаки поле перебора огромно.