Назад
Задача

Даны два взаимно простых натуральных числа a и b. Рассмотрим множество M целых чисел, представимых в виде  ax + by,  где x и y – целые неотрицательные числа.

  а) Каково наибольшее целое число c, не принадлежащее множеству М?

  б) Докажите, что из двух чисел n и  сn  (где n – любое целое) одно принадлежит М, а другое нет.

Решение

  Cформулируем нашу задачу на геометрическом языке. Каждую пару целых чисел  (x, y)  будем называть "целой точкой" и изображать красной точкой, если обе её координаты неотрицательны, и синей точкой – если хотя бы одна координата отрицательна. Для каждого целого n уравнение  ax + by = n  определяет прямую ln. Все прямые ln параллельны друг другу. Пусть n – целое. Будем считать прямую ln красной, если она проходит хотя бы через одну красную точку, и синей – в противном случае.

  Каждая прямая ln проходит ровно через целую одну точку полосы  0 ≤ x ≤ b – 1  (см. задачу 160525 а, при  b = 1  полоса вырождается в прямую). При этом очевидно, что если прямая красная, то её целая точка в выделенной полосе тоже будет красной (а точка синей прямой, разумеется, синяя).

  Теперь заметим, что при симметрии относительно точки  (b–1/2, ½)  (эта симметрия задаётся формулой  (x, y)  →  (b – 1 – x, –1 – y))  указанная полоса переходит в себя, причём красные точки переходят в синие, и наоборот. Прямую ln эта симметрия переводит в прямую lab–a–b–n :

если  ax + by = n,  то  ax' + by' = a(b – 1 – x) + b(–1 – y) = ab – a – b – n.  Ясно, что самая нижняя красная прямая – это l0. Следовательно, самая верхняя синяя прямая – это lab–a–b.  Итак, наибольшее число, не принадлежащее множеству M, – это   c = ab – a – b,   и из двух чисел n и  c – n  одно принадлежит M, а другое – нет.

Ответ

а)  c = ab – a – b.

Чтобы оставлять комментарии, войдите или зарегистрируйтесь

Комментариев нет