Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите, пожалуйста!!!
|
|||
|---|---|---|---|
|
#18+
Дан лабиринт размером N*N.Форма лабиринта записана в текстовом файле, стена обозначается символом М, отсутствие стены - символом пробела. Даны координаты мышки в лабиринте(x,y) и координаты сыра(xc,yc). Нужно посчитать длину самого длинного пути выхода из лабиринта. Длина пути определяется числом клеток, на которые должна ступить нога мышки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2015, 14:05 |
|
||
|
Помогите, пожалуйста!!!
|
|||
|---|---|---|---|
|
#18+
Qwea, Используй волновой алгоритм ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2015, 16:55 |
|
||
|
Помогите, пожалуйста!!!
|
|||
|---|---|---|---|
|
#18+
QweaДан лабиринт размером N*N. Это граф, где каждая вершина - проходимая клетка, а дуга - переход из одной клетки на другую. QweaНужно посчитать длину самого длинного пути выхода из лабиринта. При наличии цикла в этом графе, ответ - бесконечность. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2015, 17:11 |
|
||
|
Помогите, пожалуйста!!!
|
|||
|---|---|---|---|
|
#18+
Точнее, нет. При условии что QweaДлина пути определяется числом клеток, на которые должна ступить нога мышки. задача сводится к подсчёту проходимых клеток, доступных из положения мыши. При чём тут сыр - неясно. Если в лабиринте нет изолированных участков, то задача упрощается до подсчёта количества пробелов в файле, поскольку в этом случае мышь может наступить на абсолютно все проходимые клетки прежде чем выберется из лабиринта. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2015, 17:16 |
|
||
|
Помогите, пожалуйста!!!
|
|||
|---|---|---|---|
|
#18+
Qwea, Вопрос к С++ не относится. Если не знаешь как решить задачу - это вопрос по алгоритму. Обсуждается в Программировании. Если тебе лень решать задачу - иди в форум Работа и сразу публикуй с какой суммой готов расстаться за решение задачи. Прочитай это: 12553838 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2015, 18:54 |
|
||
|
Помогите, пожалуйста!!!
|
|||
|---|---|---|---|
|
#18+
QweaДан лабиринт размером N*N.Форма лабиринта записана в текстовом файле, стена обозначается символом М, отсутствие стены - символом пробела. Даны координаты мышки в лабиринте(x,y) и координаты сыра(xc,yc). Нужно посчитать длину самого длинного пути выхода из лабиринта. Длина пути определяется числом клеток, на которые должна ступить нога мышки. С коротким путём всё было-бы ясно. Но вот с длинным у меня есть вопросы. Как его получить? Может просто посчитать все свободные клетки лабиринта? Это не длинный? А почему? Обоснуйте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2015, 20:33 |
|
||
|
Помогите, пожалуйста!!!
|
|||
|---|---|---|---|
|
#18+
maytonМожет просто посчитать все свободные клетки лабиринта? Это не длинный? А почему? Обоснуйте. Это минимально длинный, т.к. еще надо возвращаться из тупиков, т.е. повторно проходить по уже пройденному. ИМХУ, не считая, правильный ответ: самый длинный путь = бесконечность, ну или сколько там там может пробежать мышь (пока не помрет) шарахаясь из тупика в тупик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2015, 20:38 |
|
||
|
Помогите, пожалуйста!!!
|
|||
|---|---|---|---|
|
#18+
Я так понимаю что надо генерировать все (!) маршруты (каким-то образом дать определение что такое маршрут) и из всех выбрать самый неоптимальный. Но даже в этой постановке на шаге определения мы можем спорить по поводу того сколько раз мышь может заходить в один и тот-же тупик. Это сильно влияет на решение задачи. Пускай автор даст рисунок лабиринта и ПРИМЕР того где по его мнению находится САМЫЙ ДЛИННЫЙ ПУТЬ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2015, 21:13 |
|
||
|
Помогите, пожалуйста!!!
|
|||
|---|---|---|---|
|
#18+
Странно, обычно ищут самый короткий путь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2015, 21:37 |
|
||
|
Помогите, пожалуйста!!!
|
|||
|---|---|---|---|
|
#18+
MasterZivСтранно, обычно ищут самый короткий путь... Мы не ищем лёгких путей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2015, 22:10 |
|
||
|
Помогите, пожалуйста!!!
|
|||
|---|---|---|---|
|
#18+
Qwea, попробуйте разобраться с алгоритмом Дейкстры, возможно получится его изменить. Сомневаюсь что подразумевается подсчёт пустых клеток. Скорее требуется найти некоторый аналог седлового значения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2015, 02:04 |
|
||
|
Помогите, пожалуйста!!!
|
|||
|---|---|---|---|
|
#18+
? зачем даны координаты сыра, если мышь должна выйти из лабиринта ? ищем неоптимальный путь из условия, если мышка ступит на одну и ту же клетку несколько раз, то в зачет пойдет 1 единица дистации т.е. мышь может наступить на все клетки до которых она может дойти если предположить, что это нормальный лабиринт, в котором есть выход, и нет заданных клеток, на которые не может наступить мышь, то, длинна неоптимального пути будет равна количеству "пробелов" в файле ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2015, 14:17 |
|
||
|
Помогите, пожалуйста!!!
|
|||
|---|---|---|---|
|
#18+
ALKIRдлинна неоптимального пути будет равна количеству "пробелов" в файле KO 17234983 Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2015, 14:25 |
|
||
|
Помогите, пожалуйста!!!
|
|||
|---|---|---|---|
|
#18+
Сыр в условии - вообще не в тему. Неясно совпадает ли сыр с выходом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2015, 15:01 |
|
||
|
Помогите, пожалуйста!!!
|
|||
|---|---|---|---|
|
#18+
maytonСыр в условии - вообще не в тему Сыр на закусь, т.к. без бутылки тут не разобраться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2015, 15:06 |
|
||
|
Помогите, пожалуйста!!!
|
|||
|---|---|---|---|
|
#18+
Полностью согласен. Требуем к сыру координаты бутылку. Хорошо бы еще и координаты выхода из лабиринта. Вдруг "замуровали демоны" ( C ) В пещере каменной нашли наперсток водки, Комарик жареный лежал на сковородке. Мало, мало водки, мало и закуски- Это не по-нашему, это не по-русски. В пещере каменной нашли стопарик водки, Бельчонок жареный лежал на сковородке. Мало, мало водки, мало и закуски- Это не-нашему, это не по-русски. В пещере каменной нашли стаканчик водки, Зайчишка жареный лежал на сковородке. Мало, мало водки, мало и закуски- Это не по-нашему, это не по-русски. В пещере каменной нашли бутылку водки, Цыпленок жареный лежал на сковородке. Мало, мало водки, мало и закуски- Это не по-нашему, это не по-русски. В пещере каменной нашли графинчик водки, Кабанчик жареный лежал на сковородке. Мало, мало водки, мало и закуски- Это не по-нашему, это не по-русски. В пещере каменной нашли бочонок водки, И мишка жареный лежал на сковородке. Мало, мало водки, мало и закуски- Это не по-нашему, это не по-русски. В пещере каменной нашли цистерну водки, И мамонт жареный лежал на сковородке. Мало, мало водки, мало и закуски- Это не по-нашему, это не по-русски. В пещере каменной нашли источник водки, И стадо мамонтов паслось на сковородке. Хватит, хватит водки, хватит и закуски- Это вот по-нашему, это вот по-русски. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2015, 15:23 |
|
||
|
Помогите, пожалуйста!!!
|
|||
|---|---|---|---|
|
#18+
Я вот нашёл лабиринт. И хочу попросить автора чтобы он (вручную) указал здесь самый длинный путь. От рыбки до моря. Без клеточек и без подсчёта. Я хочу просто понять логику ВЫБОРА самого длиннного пути. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2015, 15:26 |
|
||
|
Помогите, пожалуйста!!!
|
|||
|---|---|---|---|
|
#18+
maytonЯ хочу просто понять логику ВЫБОРА самого длиннного пути. Лично для меня, перебрать все возможные пути и найти из них самый длинный. Тут правда, вопрос, можно ли ходить по своим следам. Если можно - получаются циклы. Но вообще то, тогда в любом лабиринте > 2 клеток самый длинный путь бесконечность - вошли/вышли, вошли/вышли... Явно вместо водки бутират налит был ))) или другое хорошее психо-активное вещество ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2015, 15:30 |
|
||
|
Помогите, пожалуйста!!!
|
|||
|---|---|---|---|
|
#18+
А сколько раз ходить по циклам? А дважды залядывать в тупик? Топтаться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2015, 15:31 |
|
||
|
Помогите, пожалуйста!!!
|
|||
|---|---|---|---|
|
#18+
ВОт именно, как правильно заметил Дмитрий Сибиряков, если есть хотя бы один цикл в графе, то макс. путь -- бесконечность. А тупик уже означает цикл (петля сама на себя через N других вершин), так что тупиков в лабиринте тоже не может быть в такой постановке вопроса. А если тупиков не может быть, то любой путь от входа должен приводить к выходу, а если так, то на любой развилке можно идти в любом направлении, и ты должен всё равно дойти до выхода, так должен быть построен этот лабиринт. Вроде бы так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2015, 15:45 |
|
||
|
Помогите, пожалуйста!!!
|
|||
|---|---|---|---|
|
#18+
MasterZivна любой развилке можно идти в любом направлении, и ты должен всё равно дойти до выхода Не должен если есть хотя бы два пути. Можно начать ходить по кругу, т.е. максимальный путь опять бесконечность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2015, 15:55 |
|
||
|
Помогите, пожалуйста!!!
|
|||
|---|---|---|---|
|
#18+
Dima TMasterZivна любой развилке можно идти в любом направлении, и ты должен всё равно дойти до выхода Не должен если есть хотя бы два пути. Можно начать ходить по кругу, т.е. максимальный путь опять бесконечность. Почему же ? Цикл будет , но он будет проходить через узел "выход", т.е. таким образом будет разорван. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2015, 18:33 |
|
||
|
Помогите, пожалуйста!!!
|
|||
|---|---|---|---|
|
#18+
MasterZivDima Tпропущено... Не должен если есть хотя бы два пути. Можно начать ходить по кругу, т.е. максимальный путь опять бесконечность. Почему же ? Цикл будет , но он будет проходить через узел "выход", т.е. таким образом будет разорван. Код: plaintext 1. 2. 3. 4. Что мешает пойти по кругу в поисках самого длинного пути? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2015, 20:11 |
|
||
|
Помогите, пожалуйста!!!
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovПри чём тут сыр - неясно. Это, пожалуй, самый актуальный вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2015, 20:46 |
|
||
|
Помогите, пожалуйста!!!
|
|||
|---|---|---|---|
|
#18+
Dima TMasterZivпропущено... Почему же ? Цикл будет , но он будет проходить через узел "выход", т.е. таким образом будет разорван. Код: plaintext 1. 2. 3. 4. Что мешает пойти по кругу в поисках самого длинного пути? То, что по любому из этих путей ты сразу же дойдёшь до выхода. Ты немного неправильно нарисовал. Код: plaintext 1. 2. 3. 4. 5. 6. Т.е. пойдя по нижнему пути ты уже приходиш на "ВЫХОД" и заканчиваешь путешествие (формируя один маршрут от входа к выходу), и назад ко входу по центральному маршруту ты идти уже не можешь. Если бы было можно, то это вообще превращает в бред всю задачу -- ты можешь тогда бесконечно бегать от выхода обратно ко входу, а затем обратно к выходу, и таким образом увеличивать максимальный маршрут до бесконечности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2015, 21:33 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=50&tid=2019113]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 20ms |
| total: | 165ms |

| 0 / 0 |
