Интересная головоломка

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
|kerish|
Постоялец
Постоялец
 
Сообщения: 831
Зарегистрирован: 22.10.2004 (Пт) 0:31

Интересная головоломка

Сообщение |kerish| » 11.06.2005 (Сб) 13:44

На приложенной картинке нарисовано 3 дома и 3 станции (газ,свет,вода).
Проведите линиями (какими угодно, хоть в окружную, хоть как) газ,свет и воду в каждый дом.
Линии не должны пересекаться!
Вложения
Golovo.zip
Головоломка
(8.02 Кб) Скачиваний: 68

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 11.06.2005 (Сб) 17:18

Нельзя.

Создатель
Постоялец
Постоялец
 
Сообщения: 422
Зарегистрирован: 21.04.2004 (Ср) 3:32
Откуда: Новосибирск

Сообщение Создатель » 11.06.2005 (Сб) 17:45

Да уж...без того, чтобы сделать какой нибудь дом сервером , что-то не получается.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 11.06.2005 (Сб) 18:02

A.A.Z. писал(а):Нельзя.

А мы даже доказательство этого факта в эту сессию сдавали :roll:
Изображение

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 11.06.2005 (Сб) 18:11

У меня не получается. Один дом без света остаётся...
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 11.06.2005 (Сб) 18:19

Код: Выделить всё
     3.7 Дома и трубы

     Q:  Не  выходя  из плоскости, соедините каждый дом  с источниками
воды (1), газа(2) и нефти(3) так, чтобы трубы не пресекались между собой.
Передвигать ничего нельзя.

     /_\ /_\ /_\
     |_| |_| |_|

      _   _   _
     |1| |2| |3|

     A:  Это  невозможно! (см.  теорию графов) Вот более-менее понятное
доказательство:

     Рассмотрим слyчай, когда имеется 3 дома и только 2 вида pесypсов в
2-меpном  пространстве  любое  расположение необходимых 6-ти труб можно
привести к следующему(подобному):

       ------|X|-----
      /              \
     *-------|X|------*
      \              /
       ------|X|-----

     в  любом  случае, при  любом  расположении  один дом (на  рис. - в
середине) будет "блокирован" и, если будет необходимо добавить еще один
ресурс,  то  средний дом останется без этого ресурса (в отличие от двух
остальных домов.
     * Примечание ОП: Конкретно в теории графов надо смотреть теорему
Понтрягина - Куратовского.
Вот, даже доказательство не поленился найти :)

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 11.06.2005 (Сб) 19:21

A.A.Z. писал(а):
3.7 Дома и трубы

Q: Не выходя из плоскости, соедините каждый дом с источниками
воды (1), газа(2) и нефти(3) так, чтобы трубы не пресекались между собой.
Передвигать ничего нельзя.
Код: Выделить всё
     /_\ /_\ /_\
     |_| |_| |_|

      _   _   _
     |1| |2| |3|


A: Это невозможно! (см. теорию графов) Вот более-менее понятное
доказательство:

Рассмотрим слyчай, когда имеется 3 дома и только 2 вида pесypсов в
2-меpном пространстве любое расположение необходимых 6-ти труб можно
привести к следующему(подобному)
:
Код: Выделить всё

       ------|X|-----
      /              \
     *-------|X|------*
      \              /
       ------|X|-----
в любом случае, при любом расположении один дом (на рис. - в
середине) будет "блокирован" и, если будет необходимо добавить еще один
ресурс, то средний дом останется без этого ресурса (в отличие от двух
остальных домов.
* Примечание ОП: Конкретно в теории графов надо смотреть теорему
Понтрягина - Куратовского.

Вот, даже доказательство не поленился найти :)

Подчёркнутое утверждение мне не кажется очевидным.
Изображение

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 11.06.2005 (Сб) 19:47

Вот строгое доказательство, которое мы сдавали:

(Обозначим буквами В, Р, Г числа вершин, рёбер, граней соответственно)

1. Есть Т.Эйлера о многогранниках: В + Г = Р + 2.
Она справедлива для связных плоских графов и легко доказывается для них индукцией по рёбрам от остовного дерева.

2. Сосчитаем рёбра графа: каждая грань - 3-или-более-угольник; поэтому каждая грань задаёт ≥3Г рёбер. При этом каждое ребро будет посчитано дважды - в гранях по одну и по другую свою сторону. Получаем 2Р ≥3Г.

3. Подставляем равенство Эйлера в полученное неравенство: имеем 2Р ≥3(Р + 2 - В) = 3Р + 6 - 3В, т.е. Р ≤ 3В - 6.

Все полученные пока результаты справедливы для любых связных плоских графов.

4. У графа "три дома - три колодца" В=6, Р=9. Кроме того, любой его цикл имеет чётную длину, т.к. рёбра идут всегда от дома к колодцу. Значит, все его грани - 4-или-более-угольники. Повторяя расчёты из п.п. 2 и 3, получаем 2Р ≥4Г, Р ≥2Г = 2(Р + 2 - В) = 2Р + 4 - 2В, Р ≤ 2В - 4.

5. Подставляем числа вершин и рёбер нашего графа в полученное неравенство: 9 ≤ 2*6 - 4 = 8. Получено противоречие. Следовательно, граф "три дома - три колодца" не м.б. плоским.

6 (бонус). Этой же техникой доказывается, что полный пятивершинник (5 вершин, каждая связана со всеми остальными) не м.б. плоским. У него В=5, Р=10. Подставляя эти числа в неравенство из п.3, имеем 10 ≤ 3*6 - 6 = 9. Получено противоречие.

Т.Понтрягина-Куратовского гораздо сложнее, и утверждает гораздо более сильные вещи. Т.е. в доказательстве AAZ она упомянута имхо зря.
Изображение

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 12.06.2005 (Вс) 17:07

Тёмыч, не поверишь, но я знал, что придёшь ты и скажешь именно это...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot и гости: 25

    TopList