Пересечь все отрезки
От: flatch  
Дата: 08.02.03 15:38
Оценка:
Дана такая фигура:




Требуется одной линией, не отрывая карандаша от бумаги, пересечь все отрезки, существующие в данной фигуре (16 штук). Причем, никакой отрезок нельзя пересекать дважды.

Решение точно есть.
Re: Пересечь все отрезки
От: ilnar Россия  
Дата: 08.02.03 15:48
Оценка:
Здравствуйте, flatch, Вы писали:

F>Дана такая фигура:


F>

F>

F>Требуется одной линией, не отрывая карандаша от бумаги, пересечь все отрезки, существующие в данной фигуре (16 штук). Причем, никакой отрезок нельзя пересекать дважды.


F>Решение точно есть.


Re: Пересечь все отрезки
От: m.a.g. Мальта http://dottedmag.net/
Дата: 08.02.03 15:57
Оценка: 6 (1)
Здравствуйте, flatch, Вы писали:

F>

F>

F>Требуется одной линией, не отрывая карандаша от бумаги, пересечь все отрезки, существующие в данной фигуре (16 штук). Причем, никакой отрезок нельзя пересекать дважды.


F>Решение точно есть.


Сводится к поиску Эйлерова пути в графе. Не существует при наличии более чем двух вершин нечетной степени, что так для вышеприведенного ри
сунка. Такого обхода нет.
... << nn06 10 >> ...
Re[2]: Пересечь все отрезки
От: m.a.g. Мальта http://dottedmag.net/
Дата: 09.02.03 11:26
Оценка:
Здравствуйте, m.a.g., Вы писали:


MAG>Сводится к поиску Эйлерова пути в графе. Не существует при наличии более чем двух вершин нечетной степени, что так для вышеприведенного ри

MAG>сунка. Такого обхода нет.

Ой. Пересечь, а не нарисовать.... Посыпаю свою голову пеплом.
... << nn11 11 >> ...
Re[2]: Пересечь все отрезки
От: flatch  
Дата: 09.02.03 13:42
Оценка:
Здравствуйте, m.a.g., Вы писали:

MAG>Сводится к поиску Эйлерова пути в графе. Не существует при наличии более чем двух вершин нечетной степени, что так для вышеприведенного ри

MAG>сунка. Такого обхода нет.

И все таки решение есть
Возможно оно не совсем простое и не лежит на поверхности.
Re[2]: Пересечь все отрезки
От: flatch  
Дата: 09.02.03 13:45
Оценка:
Здравствуйте, ilnar, Вы писали:


I>


Остается не пересеченным один из вертикальных отрезков (правая сторона у нижнего левого прямоугольника в фигуре)
Re: Пересечь все отрезки
От: MAN2 Россия http://gameinator.wp-club.net
Дата: 09.02.03 16:57
Оценка: 9 (1)
Здравствуйте, flatch, Вы писали:

F>Дана такая фигура:


F>

F>

F>Требуется одной линией, не отрывая карандаша от бумаги, пересечь все отрезки, существующие в данной фигуре (16 штук). Причем, никакой отрезок нельзя пересекать дважды.


F>Решение точно есть.


Ура!!!
Re[2]: Пересечь все отрезки
От: MAN2 Россия http://gameinator.wp-club.net
Дата: 09.02.03 17:36
Оценка:
Здравствуйте, MAN2, Вы писали:

MAN>Здравствуйте, flatch, Вы писали:


F>>Дана такая фигура:


F>>

F>>

F>>Требуется одной линией, не отрывая карандаша от бумаги, пересечь все отрезки, существующие в данной фигуре (16 штук). Причем, никакой отрезок нельзя пересекать дважды.


F>>Решение точно есть.


Shit... Не заметил... Один отрезок всё-таки 2 раза пересёк...
Re[2]: Пересечь все отрезки
От: MAN2 Россия http://gameinator.wp-club.net
Дата: 09.02.03 18:00
Оценка: 14 (1)
Здравствуйте, MAN2, Вы писали:

MAN>Здравствуйте, flatch, Вы писали:


F>>Дана такая фигура:


F>>

F>>

F>>Требуется одной линией, не отрывая карандаша от бумаги, пересечь все отрезки, существующие в данной фигуре (16 штук). Причем, никакой отрезок нельзя пересекать дважды.


F>>Решение точно есть.


Решений нет!

В рисунке есть 3 области (широкие прямоугольники), с 5-ю отрезками.
Каждый из которых нужно пересечь.
Линия, проходящая через данную область пересекает 2 отрезка.
Значит есть 2 линии, проходящие через данную область и одна, не проходящая, то есть конец или начало линии.

А у линии не может быть 3 конца!!!

100%
Re: Пересечь все отрезки
От: Int  
Дата: 09.02.03 18:21
Оценка:
Здравствуйте, flatch, Вы писали:

F>Дана такая фигура:


F>

F>

F>Требуется одной линией, не отрывая карандаша от бумаги, пересечь все отрезки, существующие в данной фигуре (16 штук). Причем, никакой отрезок нельзя пересекать дважды.


F>Решение точно есть.


Вроде бы решил, только как сюда картинку добавить?
Re[2]: Пересечь все отрезки
От: MAN2 Россия http://gameinator.wp-club.net
Дата: 09.02.03 18:49
Оценка:
Здравствуйте, Int, Вы писали:

Int>Здравствуйте, flatch, Вы писали:


F>>Дана такая фигура:


F>>

F>>

F>>Требуется одной линией, не отрывая карандаша от бумаги, пересечь все отрезки, существующие в данной фигуре (16 штук). Причем, никакой отрезок нельзя пересекать дважды.


F>>Решение точно есть.


Int>Вроде бы решил, только как сюда картинку добавить?

Закачиваешь картинку куда-нибудь, а затем пишешь её урл в [iтg] и [/img]

Только проверь все отрезки, я же говорил, что решений нет
Re[3]: Пересечь все отрезки
От: mrhru Россия  
Дата: 10.02.03 03:23
Оценка: 22 (3)
Здравствуйте, m.a.g., Вы писали:

MAG>Здравствуйте, m.a.g., Вы писали:


MAG>

MAG>>Сводится к поиску Эйлерова пути в графе. Не существует при наличии более чем двух вершин нечетной степени, что так для вышеприведенного ри
MAG>>сунка. Такого обхода нет.

MAG>Ой. Пересечь, а не нарисовать.... Посыпаю свою голову пеплом.


Не надо посыпать! От этого не легче.
Возможный путь лежит на "двойственном" к исходному (правильно?) графе, и называется действительно Эйлеров путь. У этого графа 6 вершин (одна внешняя) и у 4-х из них число выходящих ребер нечетно. И соответственно — решений нет.

Поэтому, привожу решение!

Сначала внимательно прочитаем условие...
"Требуется одной линией, не отрывая карандаша от бумаги, пересечь... "

... и подсказку...

"И все таки решение есть
Возможно оно не совсем простое и не лежит на поверхности."

Вот одно из возможных решений


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

(Моя сама решила )
Евгений
Re[4]: Пересечь все отрезки
От: MAN2 Россия http://gameinator.wp-club.net
Дата: 10.02.03 07:05
Оценка:
Здравствуйте, mrhru, Вы писали:

M>Здравствуйте, m.a.g., Вы писали:


MAG>>Здравствуйте, m.a.g., Вы писали:


MAG>>

MAG>>>Сводится к поиску Эйлерова пути в графе. Не существует при наличии более чем двух вершин нечетной степени, что так для вышеприведенного ри
MAG>>>сунка. Такого обхода нет.

MAG>>Ой. Пересечь, а не нарисовать.... Посыпаю свою голову пеплом.


M>Не надо посыпать! От этого не легче.

M>Возможный путь лежит на "двойственном" к исходному (правильно?) графе, и называется действительно Эйлеров путь. У этого графа 6 вершин (одна внешняя) и у 4-х из них число выходящих ребер нечетно. И соответственно — решений нет.

M>Поэтому, привожу решение!


M>Сначала внимательно прочитаем условие...

M>"Требуется одной линией, не отрывая карандаша от бумаги, пересечь... "

M>... и подсказку...


M>"И все таки решение есть

M>Возможно оно не совсем простое и не лежит на поверхности."

M>Вот одно из возможных решений

M>

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


M>(Моя сама решила )


Ты хочешь сказать, что синий отрезок не пересекает верхний левый отрезок ?
Re[5]: Пересечь все отрезки
От: mrhru Россия  
Дата: 10.02.03 07:13
Оценка:
Здравствуйте, MAN2, Вы писали:

M>>Вот одно из возможных решений

M>>

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


M>>(Моя сама решила )


MAN>Ты хочешь сказать, что синий отрезок не пересекает верхний левый отрезок ?


Нет. Синяя линия идет по загнутой части листа, которая закрывает на это время часть исходной фигуры.
Евгений
Re: Пересечь все отрезки
От: 4mbi3nt http://esud.info
Дата: 11.02.03 23:20
Оценка: 21 (1)
Здравствуйте, flatch, Вы писали:

F>Дана такая фигура:


F>

F>

F>Требуется одной линией, не отрывая карандаша от бумаги, пересечь все отрезки, существующие в данной фигуре (16 штук). Причем, никакой отрезок нельзя пересекать дважды.


F>Решение точно есть.


может быть так:



/4mbi3nt
esud.info
Re[2]: Пересечь все отрезки
От: mogadanez Чехия  
Дата: 12.02.03 07:07
Оценка:
MAN>

разрешите слегка подправить ваше решение



при желании можно и петлю слева снизу развернуть, чтобы себя не пересекать.

по моему чудненько
Re[2]: Пересечь все отрезки
От: mogadanez Чехия  
Дата: 12.02.03 07:10
Оценка:
4>может быть так:

4>


хе... интересно, в задании ничего не говорится про пересечения в углах. как это трактовать? =)
Re[3]: Пересечь все отрезки
От: mrhru Россия  
Дата: 12.02.03 07:13
Оценка:
Здравствуйте, mogadanez, Вы писали:

MAN>>


M>разрешите слегка подправить ваше решение


M>


M>при желании можно и петлю слева снизу развернуть, чтобы себя не пересекать.


M>по моему чудненько


Чудненько, но таки неправильненько
Евгений
Re[4]: Пересечь все отрезки
От: mogadanez Чехия  
Дата: 12.02.03 07:21
Оценка:
M>Чудненько, но таки неправильненько

уже увидел.... видимо всетаки нужно пересекать в углах сразу несколько отрезков, как ниже кто-то предложил.
автор ведь сказал что решение не совсем тривиальное
Re: Пересечь все отрезки
От: IO Украина  
Дата: 12.02.03 08:31
Оценка:
Здравствуйте, flatch, Вы писали:

F>Дана такая фигура:


F>

F>

F>Требуется одной линией, не отрывая карандаша от бумаги, пересечь все отрезки, существующие в данной фигуре (16 штук). Причем, никакой отрезок нельзя пересекать дважды.


F>Решение точно есть.


Мне кажется что задача действ. сводится к отысканию Эйлерова пути на графе. Явный граф можно получить взяв области (их 6) за вершины, а границы — за ребра. Соотв решения нет ибо три больших прямоугольника — это вершины с нечетными степенями.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.