Автор работы: Пользователь скрыл имя, 05 Ноября 2014 в 15:53, статья
Если задача трудна, то попытайтесь найти и решить более простую «родственную» задачу. Это часто даёт ключ к решению исходной. Помогают следующие соображения:
рассмотреть частный (более простой) случай, а затем обобщить идею решения;
разбить задачу на подзадачи (например, необходимость и достаточность);
обобщить задачу (например, заменить конкретное число переменной);
свести задачу к более простой (см. тему «Причёсывание задач»).
Пример 1. Разделить угол 19о на 19 равных частей.
Решение. Отложим 19 раз угол 19о по кругу. В результате сместимся на 1о, поскольку 19*19о = 361о = 360о + 1о. Таким образом мы получили «остаточный» угол в 1о, с помощью которого осуществим деление.
Пример 2. Докажите, что числа 2m – 1 и 2n – 1 взаимно простые тогда и только тогда, когда числа n и m взаимно простые.
Решение. Пусть n > m. Обозначим F(m, n) = НОД(2n – 1, 2m – 1). Тогда F(m, n) = НОД(2n – 1 – (2m – 1), 2m – 1) = НОД((2n-m – 1)*2m, 2n – 1) = НОД(2n-m – 1, 2m – 1) = F(n – m, n). Таким образом, пару чисел (m, n) можно заменить на пару (n – m, n). С помощью алгоритма Евклида мы придём к паре (d, 0), где d = НОД(m, n). Итак, НОД(2n – 1, 2m – 1) = НОД(2d – 1, 20 – 1) = 2d – 1. В нашем случае d = 1, 2d – 1 = 1, поэтому числа 2n – 1 и 2m – 1 взаимно просты.
Задачи
Особые, крайние объекты часто служат «краеугольным камнем» решения. Так, например, рассматривают наибольшее число, ближайшую точку, угловую точку, вырожденную окружность, предельный случай. Поэтому полезно сразу рассматривать особые, крайние объекты.
В задачах на правило крайнего работает метод минимального контрпримера: допустим, утверждение задачи неверно. Тогда существует минимальный в некотором смысле контрпример. И если окажется, что его можно ещё уменьшить, то получится искомое противоречие.
Пример 1. Плоскость разрезана вдоль N прямых общего положения. Докажите, что к каждой прямой примыкает треугольник.
Решение. Выберем прямую и рассмотрим точки пересечения других прямых между собой. Среди этих точек пересечения выберем ближайшую к нашей прямой. Две прямые, проходящие через эту точку, пересекают исходную прямую и образуют с ней треугольник. Этот треугольник не могут пересекать другие прямые (докажите).
Пример 2. Докажите, что у многогранника есть две грани с одинаковым числом сторон.
Решение. Рассмотрим грань с наибольшим числом сторон. Обозначим эту грань G, число её сторон n. К каждой стороне G примыкает грань многогранника, всего примыкающих граней n. Число сторон в каждой грани заключено между 3 и n – 1, всего n – 3 возможности. Поскольку число возможностей меньше числа примыкающих граней, то по принципу Дирихле одна из возможностей повторится. Таким образом, среди граней, примыкающих к грани G, найдутся две грани с одинаковым числом сторон.
Пример 3. На шахматной доске расставлены числа, каждое из которых равно среднему арифметическому своих соседей. Докажите, что все числа равны.
Решение. Рассмотрим наибольшее из чисел. Оно равно своим соседям. Поскольку любые два числа соединяются цепочкой соседних чисел, все числа равны.
Пример 4. Из точки внутри выпуклого многоугольника опускают перпендикуляры на его стороны или их продолжения. Докажите, что хотя бы один перпендикуляр попадёт на сторону.
Указание. Рассмотрите ближайшую точку границы.
Пример 5. Докажите, что число 1 + 1/2 + 1/3 + … + 1/n не является целым.
Указание. Рассмотрите максимальную степень двойки, входящую в знаменатель членов суммы.
Правилу крайнего родственно рассмотрение ситуации на бесконечности (в асимптоматике).
Пример 6. На плоскости расположено 10 точек и 10 прямых. Докажите, что можно найти такую точку, расстояние от которой до любой прямой будет меньше, чем до любой из точек.
Идея решения. Выберем направление, не перпендикулярное ни одной из прямых. Будем двигать по этому направлению точку с единичной скоростью. Скорость удаления этой точки относительно любой отмеченной точки стремится к единице, а скорость её удаления относительно любой отмеченной прямой меньше единицы.
Пример 7. Ограниченная фигура на плоскости имеет площадь S > 1. Докажите, что её можно сдвинуть на целочисленный вектор так, чтобы исходная фигура и её образ пересекались.
Решение. Пусть расстояние между любыми двумя точками фигуры не превосходит d. Рассмотрим сдвиги нашей фигуры на всевозможные целочисленные векторы. Нарисуем на плоскости два квадрата с общим центром и сторонами, параллельными координатным осям – один со стороной l, а другой – со стороной l + 2d (значение l мы определим позже). Большой квадрат «окаймляет» малый, ширина «каймы» равна d. Поэтому любой из рассматриваемых образов фигуры, пересекающий малый квадрат, целиком лежит внутри большого. Левый нижний угол маленького квадрата расположим так, чтобы он принадлежал рассматриваемой фигуре.
Оценим площадь фигур, пересекающих малый
квадрат. Таких фигур не меньше l2, т.к. сдвиги на векторы вида (m, n) (0 < m < l, 0 < n < l) переводят левый нижний
угол квадрата в точку внутри квадрата,
а таких сдвигов всего имеется ([l] + 1)2 > l2. Если предположить, что образы фигуры
не пересекаются, то их суммарная площадь
должна не превосходить площади большого
квадрата. Получаем неравенство:
Sl2 < (l + 2d)2
или
(S – 1)l2 – 4dl – 4d2 < 0.
В левой части последнего неравенства
стоит квадратный трёхчлен относительно l со старшим коэффициентом
большим нуля. При достаточно больших l он принимает положительные
значения (его график – парабола с ветвями
вверх). Значит, можно подобрать такое l, при котором последнее
неравенство не будет выполняться. Поэтому
предположение, что образы нашей фигуры
не пересекаются приводит к противоречию.
Так как два образа рассматриваемой фигуры при сдвигах на целочисленные векторы пересекаются, то при сдвиге исходной фигуры на разность этих векторов получим фигуру, пересекающую исходную.
Задачи
Указание. Произведите гомотетию с коэффициентом ½ и воспользуйтесь результатами примера 7.
В следующих задачах применяется метод малых шевелений, который родственен правилу крайнего.
Известно, что человек некультурный ест как придётся, а культурный сначала приготовит пищу. Так и некультурный математик решает задачу как придётся, а культурный «приготовит» задачу, т.е. преобразует её к удобному для решения виду.
Приготовление задачи может состоять в переформулировке условия на более удобном языке (например, на языке графов), отщеплении простых случаев, сведении общего случая к частному.
Такие преобразования сопровождаются фразами «в силу симметрии», «явно не хуже», «для определённости», «не нарушая общности», «можно считать, что…».
Пример 1. Каждый ученик класса ходил хотя бы в один из двух походов. В каждом походе мальчиков было не больше 2/5. Докажите, что во всём классе мальчиков не больше 4/7.
Решение. «Лобовое» решение состоит в рассмотрении количеств мальчиков, ходивших только в первый поход, ходивших только во второй поход, ходивших в оба похода, то же для девочек, составлении и решении системы уравнений и неравенств. Этого делать не хочется, поэтому будем избавляться от лишних параметров, сводя задачу к её частному случаю. Мы проделаем это в несколько шагов. После каждого шага упрощения становится очевидным следующий шаг.
Будем увеличивать число мальчиков в классе, не изменяя числа девочек и не нарушая условия задачи.
1 шаг. «Впишем» всех девочек в число участников обоих походов. От этого доля мальчиков в классе не изменится, а в походах – уменьшится. Итак, можно считать, что все девочки ходили в оба похода.
2 шаг. Если мальчик ходил в первый поход, то освободим его от посещения второго. Доля мальчиков в походе уменьшится. Итак, можно считать, что каждый мальчик ходил только в один поход.
3 шаг. Если в одном походе было меньше мальчиков, чем в другом, то добавим в класс мальчиков. Доля мальчиков в походах останется не больше 2/5, а доля мальчиков в классе увеличится. Можно считать, что мальчиков было в походах поровну.
4 шаг. Задача стала тривиальной: в обоих походах были все девочки и ровно половина мальчиков. Обозначим число девочек 3х, тогда мальчиков в походах было не больше 2х, а во всём классе – не больше 4х. Максимальное число мальчиков в классе 4х, а это равно 4/7 класса.
Пример 2. В 9 ячейках записаны числа: в первой – единица, а в остальных – нули. За одну операцию можно выбрать две ячейки и заменить каждое число в них полусуммой этих чисел. Какое наименьшее число можно получить в первой ячейке?
Решение. Нетрудно получить число 1/28, усредняя число в первой ячейке со всеми остальными по очереди. Труднее доказать, что меньше получить нельзя.
Изменим условие задачи. Пусть после каждой операции все ненулевые числа становятся равными наименьшему из них. Эта новая операция даёт результат в каждой ячейке не больше, чем исходная операция.
Теперь всё ясно: новая операция либо ничего не меняет, либо уничтожает один нуль и уменьшает все числа в два раза. Поскольку новая операция не позволяет получить число меньшее 1/28, то исходная операция – тем более.
Задачи
Проще всего понять идею на примерах (см. также тему «Игры»).
Пример 1. Найдите сумму чисел 1 + 2 + 3 +…+ 100.
Решение (его придумал маленький Гаусс). Напишем
ту же сумму в обратном порядке и сложим
числа по столбцам:
х = 1 + 2 +
3 + … + 100
х = 100 + 99 + 98 + … +
1
2х = 101 + 101 + 101 + … + 101 = 10100
Ответ: 5050.
Пример 2. Придворный астролог царя Гороха называет время суток хорошим, если на часах с центральной секундной стрелкой при мгновенном обходе циферблата по ходу часов минутная стрелка встречается после часовой и перед секундной. Какого времени в сутках больше: хорошего или плохого?
Решение. Основная идея: если стрелки показывают хорошее время, то их зеркальное отражение показывает плохое, и наоборот.
В полночь стрелки совпадают. Если пустить часы назад, то стрелки будут показывать какое-то вчерашнее время, а их расположение будет зеркально симметричным расположению стрелок на обычных часах.