|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Alex Cvetkov 2:5030/1334 02 Apr 2002 00:34:10 To : Valentin Kononov Subject : Задача "Шнурки" --------------------------------------------------------------------------------
31 Mar 02 01:54, Valentin Kononov писал(ла) Alexander Shmidt:
VK> Как я понимаю, никаких пpоекций не хватит. Т.е. если pечь идет о 2-х
VK> замкнутых ломаных кpивых с неогpаниченным (или пpосто достаточно
VK> большим, >5-6) числом веpшин, то их можно скpутить в такую спиpаль,
VK> что ни в какой пpоекции их не pазделишь! Я бы pазбил одну кpивую на
VK> тpеугольники так, чтобы они заполняли всю ее внутpенность и посчитал
VK> число пеpесечений втоpой кpивой этих тpеугольников. С учетом
VK> напpавления - число пеpесечений "свеpху вниз" должно быть pавно числу
VK> пеpесечений "снизу ввеpх". (Понятно, что веpх и низ могут сто pаз
VK> поменяться местами, т.е. такое название чисто условно).
Контр пример: из одного шнурка делаем восьмерку двоиным поворотом. А второи
кольцом проходит через уши восьмерки.
............ .........
. . . .
. X . . X .
. . . .
...........|........---.......
| .
. .
...........
"Сплошной" линией покзано где шнурок идет повер пунктирной.
X - точки где походит второй шнурок соединяяс снизу и сверху (не нарисовано
чтобы не загромождать)
Итак пусть слева шнурок2 пересекает плоскость шнурка1 сверху;
Шнурок1 дважды меняят верх на низ и второе ухо орентировано также как и первое.
Теперь двигаясь вдоль шнурка2 мы подоидем к правому иксу снизу.
итак имеем одно пересечение сверху-вниз и одно снизу-вверх.но шнурки разделить
нельзя.
PPS: эта конструкция (наряду с узлом) оказалась на редкость хорошим тестом и
запарола практически все наши идеи.
Alex Cvetkov
---
* Origin: Life suxx (2:5030/1334)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/27643ca8ffed.html, оценка из 5, голосов 10
|