|
51 / 35 / 4
Регистрация: 14.11.2009
Сообщений: 188
|
|
Покрасить лабиринт25.05.2010, 18:51. Показов 2257. Ответов 17
Метки нет (Все метки)
0
|
|
| 25.05.2010, 18:51 | |
|
Ответы с готовыми решениями:
17
Покрасить ячейку StringGrid Как покрасить Button? TChart: как покрасить область на графике, выделенную мышью |
|
Покинул форум
3189 / 1368 / 109
Регистрация: 29.01.2010
Сообщений: 2,887
|
|
| 25.05.2010, 19:05 | |
|
Проблем в алгоритме или вы не знаете как именно рисовать на форме?
0
|
|
|
51 / 35 / 4
Регистрация: 14.11.2009
Сообщений: 188
|
|
| 25.05.2010, 19:15 [ТС] | |
|
В алгоритме, я понял что нужно подсчитать количество шагов и потом умножить по условию задачи. Вот как подсчитать? думал в стрингриде сделать заносить 1 пусто 0 стена, посчитать 0. НО там ведь в некоторых местах есть что один ноль за два считать надо например
0
|
|
|
Покинул форум
3189 / 1368 / 109
Регистрация: 29.01.2010
Сообщений: 2,887
|
|
| 25.05.2010, 20:02 | |
|
Вид лабиринта уже задан на рисунке и вычислять нужно по этому лабиринту?
0
|
|
|
51 / 35 / 4
Регистрация: 14.11.2009
Сообщений: 188
|
||||||
| 25.05.2010, 20:05 [ТС] | ||||||
|
нужно чтобы лабиринт можно было редактировать
Вот посмотри я сделал
Считает количество решеток. Можно предположить что 1 решетка равна 1 стене и тогда бы все было хорошо. Но у одной решетки может же быть 2 стены...
0
|
||||||
|
Тутошний я
|
||||||
| 26.05.2010, 02:05 | ||||||
|
Проверяет стены вокруг ячейки.
P.S.Ответ будет 189, а не 198 как в учебнике.
1
|
||||||
|
51 / 35 / 4
Регистрация: 14.11.2009
Сообщений: 188
|
|
| 26.05.2010, 03:43 [ТС] | |
|
0
|
|
|
51 / 35 / 4
Регистрация: 14.11.2009
Сообщений: 188
|
||||||
| 26.05.2010, 10:13 [ТС] | ||||||
|
начинал цикл не с 0 а с 1 тогда ошибок не выдает но считает что попало, неправильно...
Добавлено через 5 часов 50 минут
0
|
||||||
|
Тутошний я
|
||||||
| 26.05.2010, 19:25 | ||||||
|
Все таки ответ будет 198. Я 1 стену пропустил.
rid****12345, На твоих "рисунках" написано, что клетки проходят рекурсивно. Или так, кучей исключений.
1
|
||||||
|
51 / 35 / 4
Регистрация: 14.11.2009
Сообщений: 188
|
|
| 26.05.2010, 20:36 [ТС] | |
|
Разобрался, маленько не так сделал, но всеравно спасибо за помощ...
0
|
|
|
Покинул форум
3189 / 1368 / 109
Регистрация: 29.01.2010
Сообщений: 2,887
|
|
| 26.05.2010, 21:17 | |
|
rid****12345, так как вы сделали? Я сегодня проснулся, думаю о вашем лабиринте, черт его возьми. Алгоритм я тоже придумал, вот только ту самую полость так и не смог исключить (беда у меня с такими алгоритмами). Так что мне тоже очень интересно посмотреть на решение проблемы....
0
|
|
|
51 / 35 / 4
Регистрация: 14.11.2009
Сообщений: 188
|
||||||
| 26.05.2010, 21:22 [ТС] | ||||||
|
Я думаю это НЕ очень хороший вариант. Пришла в голову идея найти тупиковые ситуации и потом их отнять от общего количества, Вот так нахожу:
1
|
||||||
|
Тутошний я
|
||||||
| 29.05.2010, 13:50 | ||||||
|
rid****12345, а если больше 2 полых клеток?
Доконал я этот лабиринт. Мож кому ещё нужен
1
|
||||||
|
Покинул форум
3189 / 1368 / 109
Регистрация: 29.01.2010
Сообщений: 2,887
|
|
| 29.05.2010, 14:04 | |
|
Grey, вам салют!!! У меня бы терпения не хватило бы такое написать!
0
|
|
|
51 / 35 / 4
Регистрация: 14.11.2009
Сообщений: 188
|
|
| 29.05.2010, 14:21 [ТС] | |
|
Grey, По моему уже хватит мучить этот лабиринт!
![]()
0
|
|
|
25 / 9 / 17
Регистрация: 22.12.2015
Сообщений: 2,097
|
|
| 04.12.2016, 01:44 | |
|
а как это для консоли VS на чистом СИ реализовать,
Лабиринт представляет собой квадрат, состоящий из n × n сегментов. Каждый из сегментов может быть либо пустым, либо заполненным камнем. Гарантируется, что левый верхний и правый нижний сегменты пусты. Лабиринт обнесен снизу, сверху, слева и справа стенами, которые оставляют свободными только левый верхний и правый нижний углы. Директор лабиринта решил покрасить стены лабиринта, видимые изнутри. вот вид сверху на лабиринт
0
|
|
| 04.12.2016, 01:44 | |
|
Помогаю со студенческими работами здесь
18
Лабиринт. Игра лабиринт с препятствиями Сделать лабиринт на основе классов и с графикой на С++ в RAD Studio Как покрасить конкретный знак в консоли? Лабиринт Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. На мобильном - сканируйте QR-код. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|