=====ММ9===== **Конкурсная задача ММ9** 93 баллов) Пусть k - фиксированное натуральное число.\\ Рассмотрим граф, вершинами которого являются натуральные числа (таким образом, число вершин бесконечно). Вершины a и b соединены ребром, если a+b есть k-тая степень некоторого натурального числа. Доказать, что граф связен при:\\ k = 2 (2 балла);\\ k = 3 (3 балла);\\ k = 4 (4 балла). **Решение** Всякое натуральное число a при подходящем n удовлетворяет соотношению nk <= a < (n+1)k. Это означает, что в нашем графе есть ребро, соединяющее вершины a и (n+1)k-a. Поскольку разность (n+1)k-nk есть многочлен степени k-1, который с ростом n растет медленнее, чем nk, то для каждого k найдется b(k) такое, что каждое a, большее b(k), соединено ребром с меньшим числом. Таким образом, изо всякой вершины, большей b(k), можно 'спуститься' в одну из вершин диапазона [1..b(k)]. Поэтому для доказательства связности графа достаточно показать связность некого подграфа, содержащего вершины 1,2,...b(k). Легко видеть, что:\\ b(2) = 4;\\ b(3) = 32;\\ b(4) = 648;\\ b(5) = 8403;\\ b(6) = 265720;\\ B(7) = 5000000;\\ И т.д. Для k = 2 соответствующий связный подграф легко строится вручную:\\ 1-3-13-12-4-5-11-14-2\\ ('a-b' означает, что вершины a и b соединены ребром.) При k = 3 связность вершин 1,2,...32 легко показать, воспользовавшись соотношением -53 + 73 - 93 + 83 = 1:\\ 1-124-219-510-\\ 2-123-220-509-\\ 3-122-221-508-\\ . . . . . . .\\ 31-94-249-480-32 Аналогично при k = 4 связность вершин 1,2,...648 можно установить, используя соотношение -254 + 434 - 424 + 174 = 1:\\ 1-390624-3028177-83519-2-...-648 **Обсуждение** Аналогичным образом может быть показана связность графа при k = 5. В этом случае продвижение к последующему натуральному числу для чисел из диапазона [1..8403] можно осущеcтвлять при помощи тождества\\ -135 + 465 - 495 + 535 - 615 + 555 = 1. Диапазон [1..b(k)], как правило, легко значительно уменьшить. Например, при k = 6 имеем b(k)=265720. Но среди вершин диапазона [131073..265720] не имеют меньших смежных вершин лишь вершины 262144,..,265720. Но, если x - одна из этих вершин, то из нее есть путь x>-x1-x2-x3 (где x1 = 126-x, x2 = 146-x1, x3 = 136-x2) в меньшую вершину. Комбинируя такие приемы и различные методы поиска на графах, легко доказать, связность графа еще для нескольких значений k.\\ Но мне (как и марафонцам, откликнувшимся на эту задачу) представлялось более интересным доказать гипотезу, что граф связен при любом k.\\ Борис Бух прислал мне набросок доказательства, а Владислав Франк, несколько позже, аккуратное доказательство этого предположения. **Награды** За правильное решение задачи (я не проверял работу программ, приложенных к решениям, но надеюсь, что они работают как надо) Борис Бух и Павел Егоров получают по 9 призовых баллов. Эти баллы получились после добавления поощрительных баллов за обобщение задачи на бОльшие k и вычитания части призовых баллов за упомянутую перегруженность решений информатикой. На резонные возражения, что и в решении, приведенном мной, фигурируют соотношения, полученные не без помощи компьютера (или божественного озарения), отвечу, что для понимания и проверки изложенного решения не нужно ни программировать, ни разбираться в чужих программах. За правильное решение первого пункта и верные соображения по поводу остальных Вячеслав Пономарев получает 4 призовых балла. ----