flacsА свое условие 

 Вы сняли? Это непринципиально, просто уточнение постановки задачи.
 Снял, ибо при любом x,y в левой части уравнения будет в итоге сравнение 

, значения 

, исключаю 
как тривиальный случай, т.к. при умножении, и при сложении по модулю 9, получается снова 9 (

)
-- 09.06.2015, 20:56 --Напишу задачу, как понял я: дано 

 и уравнение 

, надо найти 

.
Ответ: сводится к факторизации 

, никаких специальных улучшений имеющаяся информация не дает (просто потому, что остатки от деления принимают всего 

 пар значений и находятся за 

 времени)
Вы неверно поняли условие, мне 
не нужно находить x,y - (эти значение вероятно можно найти только перебором 

), мне нужно проверить уравнение на 
разрешимость целочисленого решения в неотрицательных числах. Подобно тому - как это происходит в Диофантовых уравнениях (где находится наибольший общий делитель), либо в уравнениях по модулю, где производится ряд математических действий, и сразу дается ответ. Еще пример квадратичный вычет по модулю простого числа (символ Лежандра - тоже очень быстрое вычисление), все эти примеры доказывают что Бинарный ответ (разрешимости), дается не после перебора всех значений, а после специальных сравнений.