![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Ищу работу
Форумчанин
Регистрация: 16.02.2007
Сообщений: 269
|
![]()
есть таблица NxM
необходимо подсчитать сколько можно получить контуров в этой таблице чтобы они не повторялись, но они могут содержать друг друга например: ![]() получено 3 контура разобрался с алгоритмом 1xN F(ni)=F(ni-1)+ni Код:
kont:=x*f(y)+y*f(x)+1+fact(x)*fact( y); где f() предыдущая функция и либо x, либо y должны быть равны 2 надеюсь кто-нибудь подскажет как это обобщить или еще чего хорошего) или может кто подскажет как вывести что-то подобное до 8го порядка. в ручную я на третьем уже сбился считать контуры)
Пишу на Delphi все что угодно, недорого, красиво, с комментариями
###icq 107335###
Последний раз редактировалось MadReason; 09.12.2010 в 05:36. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 07.12.2010
Сообщений: 79
|
![]()
Контуры только прямоугольной и квадратичной формы?Или любые?
Если я чем-то вам помог-не стесняйтесь,ставьте +
Если ошибаюсь-поправляйте,учусь на ошибках,реагирую адекватно |
![]() |
![]() |
![]() |
#3 |
Ищу работу
Форумчанин
Регистрация: 16.02.2007
Сообщений: 269
|
![]()
любые.
как бы обводим по граням клеток контуры, только чтоб замкнутые были и между собой не пересекались, больше ограничений нет. нельзя например нарисовать квадратный замкнутый контур с дыркой внутри, т.к. нельзя непрерывной линией нарисовать такую фигуру
Пишу на Delphi все что угодно, недорого, красиво, с комментариями
###icq 107335###
|
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 04.05.2010
Сообщений: 495
|
![]()
Если условия задать в виде графа, то задача формулируется:
Найти Все циклы в графе. Вот что пишет народ в Инете. Цитата:
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948 |
|
![]() |
![]() |
![]() |
#5 |
Ищу работу
Форумчанин
Регистрация: 16.02.2007
Сообщений: 269
|
![]()
Большое спасибо за направление.
а нет алгоритма или примера поиска всех циклов в графе? буду очень признателен. на сколько я понимаю, потом нужно будет разделить количество полученных циклов на 2? так как будет на один контур 2 цикла в разных направлениях?
Пишу на Delphi все что угодно, недорого, красиво, с комментариями
###icq 107335###
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Комбинаторика и переборы C# | pro100saniok | Помощь студентам | 2 | 05.12.2010 16:00 |
Комбинаторика | Васильева Зинаида | Помощь студентам | 1 | 15.10.2010 18:55 |
Комбинаторика чисел и суммирование | f1UZ | Общие вопросы C/C++ | 7 | 05.06.2010 16:25 |
Комбинаторика в Паскале | shegan | Помощь студентам | 0 | 21.12.2009 21:01 |