Перенумеруем все города. Для городов i, j направим дорогу из города с меньшим номером в город с большим номером. Тогда при проезде по дорогам мы всегда приезжаем в города с большими номерами, и обратно не возвращаемся.
Из города 1 можно добраться до всех, а из n нельзя выехать. Единственный путь, проходящий все города -- это 1-2-...-n.
Теперь надо показать, что такая конструкция всего одна с точностью до перенумерации городов. Из этого будет следовать, что её осуществить ровно n!.
Для начала можно доказать, что имеется город, из которого нельзя выехать. В противном случае мы можем бесконечно долго путешествовать, и какие-то посещаемые города при этом повторятся. Это значит, что основное условие нарушается. Городу с таким свойством присвоим значение n. Он всего один, так как из остальных городов идут стрелки в n.
Далее применяем индукцию, отбрасывая город n и стрелки в него. Для оставшихся городов формируется (по предположению) единственная нумерация 1,2,...,n-1 такая, что из i в j идёт стрелка <=> i < j. Поскольку n больше всех остальных чисел, после возвращения n-го города на место всё сохранится.
Можно и без индукции. Для каждого города рассмотрим путь максимальной длины по стрелкам, оканчивающийся в данном городе. Длину такого пути ему и сопоставим. Значения могут приниматься от 0 до n-1. При этом они не повторяются: если для двух городов значения равны k, то из одного из них попадаем по ребру в другой, что увеличивает длину до k+1. Таким образом, все значения используются ровно по разу. Увеличивая их на 1, имеем описанную выше нумерацию. Ясно также, что ребро всегда идёт из i в j только при i < j.
ПРИМЕР №1. Найти остаток от деления уголком.
Решение. Делим первый элемент делимого на старший элемент делителя, помещаем результат под чертой
2.
x6 + 2x5 - x3 + x x4 - 4x + 2
x6 - 4x3 + 2x2 x2
2x5 + 3x3 - 2x2 + x
3.
x6 + 2x5 - x3 + x x4 - 4x + 2
x6 - 4x3 + 2x2 x2 + 2x
2x5 + 3x3 - 2x2 + x
2x5 - 8x2 + 4x
3x3 + 6x2 - 3x
Целая часть: x + 2
Остаток: 3x2 + 6x - 3
ПРИМЕР №2.. Разделить многочлены столбиком.
Решение. Делим первый элемент делимого на старший элемент делителя, помещаем результат под чертой
2.
x3 - 2x2 + x + 3 - 2x - 3
x3 + 3/2x2 - 1/2x2
- 7/2x2 + x + 3
3.
x3 - 2x2 + x + 3 - 2x - 3
x3 + 3/2x2 - 1/2x2 + 7/4x
- 7/2x2 + x + 3
- 7/2x2 - 21/4x
25/4x + 3
4.
x3 - 2x2 + x + 3 - 2x - 3
x3 + 3/2x2 - 1/2x2 + 7/4x - 25/8
- 7/2x2 + x + 3
- 7/2x2 - 21/4x
25/4x + 3
25/4x + 75/8
- 51/8
Целая часть: - 1/2x2 + 7/4x - 25/8
Остаток: - 51/8
.
Объяснение:
0
Перенумеруем все города. Для городов i, j направим дорогу из города с меньшим номером в город с большим номером. Тогда при проезде по дорогам мы всегда приезжаем в города с большими номерами, и обратно не возвращаемся.
Из города 1 можно добраться до всех, а из n нельзя выехать. Единственный путь, проходящий все города -- это 1-2-...-n.
Теперь надо показать, что такая конструкция всего одна с точностью до перенумерации городов. Из этого будет следовать, что её осуществить ровно n!.
Для начала можно доказать, что имеется город, из которого нельзя выехать. В противном случае мы можем бесконечно долго путешествовать, и какие-то посещаемые города при этом повторятся. Это значит, что основное условие нарушается. Городу с таким свойством присвоим значение n. Он всего один, так как из остальных городов идут стрелки в n.
Далее применяем индукцию, отбрасывая город n и стрелки в него. Для оставшихся городов формируется (по предположению) единственная нумерация 1,2,...,n-1 такая, что из i в j идёт стрелка <=> i < j. Поскольку n больше всех остальных чисел, после возвращения n-го города на место всё сохранится.
Можно и без индукции. Для каждого города рассмотрим путь максимальной длины по стрелкам, оканчивающийся в данном городе. Длину такого пути ему и сопоставим. Значения могут приниматься от 0 до n-1. При этом они не повторяются: если для двух городов значения равны k, то из одного из них попадаем по ребру в другой, что увеличивает длину до k+1. Таким образом, все значения используются ровно по разу. Увеличивая их на 1, имеем описанную выше нумерацию. Ясно также, что ребро всегда идёт из i в j только при i < j.