последнему ненулевому остатку, дадут решение рассматриваемого 
уравнения fu + gv = НОД(f, g).  
а) Даны одновременно не равные 0 целые f и g. Найти 
НОД(|f|, |g|) и целые u и v, такие, что fu + gv = НОД(|f|, |g|). 
б) Даны целые k, l, m такие, что k и 1 одновременно не  равны 0, 
а  m делится на НОД(|k|, |l|). Найти какое-нибудь целочисленное 
решение уравнения kx + ly = m. 
в) Заметим, что предложенный выше алгоритм поиска 
множителей u и v можно изменить так, что число требуемых им 
операций сократится почти в полтора раза: из двух чисел u и v 
достаточно вычислить вместо НОД(f, g) только v, а затем определить u 
по формуле u = (НОД(f, g) – gv)/f. Внести это усовершенствование в 
программы, дающие решения заданий а), б). 
 571. Показать, что если х
1
, у
1
 и х
2
, у
2
 – два целочисленных 
решения уравнения kx + ly = m, то х
1
 – x
2
, y
1
 – y
2
 – целочисленное