powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Интересная задачка на алгоритмику.
12 сообщений из 12, страница 1 из 1
Интересная задачка на алгоритмику.
    #36244681
АСУ ТПшник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Представьте - есть рота балбесов которых разбросало после обстрела, например таким образом -
X -солдатик 0 пустое место.

Карта
0x00x00xx0x
00x0xxxx000
00000xxxxx0
x0x0xx000x0
0x0x0x0x00x

Им дали команду построиться в квадрат 5 на 5 в простейшем случае. Самое разумное предположить - собираемся все к задней стенке верхнему углу.

получается что-то навроде

xxxxx00000
xxxxx00000
xxxxx00000
xxxxx00000
xxxxx00000

Подзадача A
если в первночальлный рисунок затесался булыжник B

0x00x00xx0x
00x0xxxx000
00B00xxxxx0
x0x0xx000x0
0x0x0x0x00x

Подзадача B
Как им сохранить постоянно наиболее близкий к квадрату строй, при прохождении предположим поля с булыжниками

0000000000
00000B0000
000B000B0B
0BB00000BB
0B00000000

Мне единственное что приходит в голову - или вообще запретить двигаться им по местности с булыжниками (т.е. квадрат постоянно) или же все таки позволить - но вот алгоритм оценки допустимости пройти напролом через 1/3/5/7 содержащей камни местности, и как двигаться, вот нетривиальная задачка. Или я что-то упустил?
Наверное есть алгоритм рапространения воды с огибанием камней и весом, но стремящейся остаться речкой? навроде -А- алгоритма нахождения пути?
...
Рейтинг: 0 / 0
Интересная задачка на алгоритмику.
    #36244724
Фотография RT183.1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Убейте меня два раза, но я ничего не понял
...
Рейтинг: 0 / 0
Интересная задачка на алгоритмику.
    #36244810
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RT183.1Убейте меня два раза, но я ничего не понял
http://www.youtube.com/v/gCiP_Rm8X-E
...
Рейтинг: 0 / 0
Интересная задачка на алгоритмику.
    #36244812
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RT183.1,

зато про войну.
...
Рейтинг: 0 / 0
Интересная задачка на алгоритмику.
    #36244820
Фотография RT183.1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman S. GolubinRT183.1,

зато про войну.
а я бы дезертировал..... ну их нах этих двуногих с их войнами
...
Рейтинг: 0 / 0
Интересная задачка на алгоритмику.
    #36245360
Самоловских Виталий aka Kefir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю здесь отлично сработают генетические алгоритмы.
...
Рейтинг: 0 / 0
Интересная задачка на алгоритмику.
    #36245567
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мало условий. Непонятно, как булыжник может помешать роте солдат. Ну, допустим во время марша они спотыкаются или обходят его, но когда дойдут до стенки - выровняют строй и все дела. Или я не так понял.
...
Рейтинг: 0 / 0
Интересная задачка на алгоритмику.
    #36245748
Mozok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АСУ ТПшник
Как им сохранить постоянно наиболее близкий к квадрату строй, при прохождении предположим поля с булыжниками

Типичная задача матпрограммирования. Осталось только указать критерий "неквадратичности" :), а потом найти минимум этой функции.
...
Рейтинг: 0 / 0
Интересная задачка на алгоритмику.
    #36245835
Фотография Yola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MozokАСУ ТПшник
Как им сохранить постоянно наиболее близкий к квадрату строй, при прохождении предположим поля с булыжниками

Типичная задача матпрограммирования. Осталось только указать критерий "неквадратичности" :), а потом найти минимум этой функции.

100%

Критерий как Mozok сказал "неквадратичности" в студию и делать тут нечего.
...
Рейтинг: 0 / 0
Интересная задачка на алгоритмику.
    #36248007
АСУ ТПшник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторМало условий. Непонятно, как булыжник может помешать роте солдат. Ну, допустим во время марша они спотыкаются или обходят его, но когда дойдут до стенки - выровняют строй и все дела. Или я не так понял
Я пытаюсь реализовать в flash игрушке правдободное движение "взвода" солдатиков по карте с препятствиями.
Карта - суть массив из проходимых и непроходимых тайлов 32х32.
Кодировка карты - 0 - тайтл проходим
B - тайтл непроходим.
В - может быть визуально чем угодно - большим камнем (булыжником), деревом, колодцем и т.д.

Изначальная задумка была - у каждого солдатика есть очки движения, но может вы и правы, нужно упростить, очки на обход препятствия не тратятся - дошли до места назначения выровняли строй, очки движения тратить только на перемещение взвода в целом - например 1 очко действия - весь взвод сместился на 1 тайтл.
...
Рейтинг: 0 / 0
Интересная задачка на алгоритмику.
    #36251623
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АСУ ТПшникавторМало условий. Непонятно, как булыжник может помешать роте солдат. Ну, допустим во время марша они спотыкаются или обходят его, но когда дойдут до стенки - выровняют строй и все дела. Или я не так понял
Я пытаюсь реализовать в flash игрушке правдободное движение "взвода" солдатиков по карте с препятствиями.
Карта - суть массив из проходимых и непроходимых тайлов 32х32.
Кодировка карты - 0 - тайтл проходим
B - тайтл непроходим.
В - может быть визуально чем угодно - большим камнем (булыжником), деревом, колодцем и т.д.

Изначальная задумка была - у каждого солдатика есть очки движения, но может вы и правы, нужно упростить, очки на обход препятствия не тратятся - дошли до места назначения выровняли строй, очки движения тратить только на перемещение взвода в целом - например 1 очко действия - весь взвод сместился на 1 тайтл.
Там в игрушке такие орды ходить будут?
...
Рейтинг: 0 / 0
Интересная задачка на алгоритмику.
    #36256899
АСУ ТПшник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
угу будут пытаться ходить :) вы про быстродействие думаете? мну совет даст - png спасет демократию в стране, веторы да....падают...
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Интересная задачка на алгоритмику.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]