Разложим оба числа на простые множители.
255=5*51=5*3*17
510 = 2*5*3*17
Для НОД (наибольший общий делитель) берем все множители, которые встречаются в обоих числах, наименьшее число раз.
НОД = 5*3*17 = 255
Действительно, наибольшее число, на которые делятся оба данные числа - это 255
Для НОК (наименьшее общее кратное) берем все разные множители, которые встречаются хотя бы в 1 числе, наибольшее число раз
НОК = 2*5*3*17 = 510
Действительно, наименьшее число, которое делится на оба эти числа, это 510
Из равенства xy = yx следует, что делители чисел x и y одни и те же, то есть То же самое равенство показывает, что a1y = b1x, ..., any = bnx. Пусть для определённости x < y. Тогда из записанных равенств следует, что a1 < b1, ..., an < bn, то есть y = kx, где k – целое число. Подставляя равенство y = kx в исходное равенство xy = yx, получаем xkx = (kx)x, то есть xk–1 = k. По предположению k > 1, а значит, x > 1. Ясно, что 22–1 = 2. Легко также проверить, что если x > 2 или k > 2, то xk–1 > k.
ответ
{2, 4}.