-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Строить / разбирать параллельно кучей ботов #16
Comments
Мои наработки смержены в $ stack build && stack exec -- icfpc2018-exe parallel .\problemsF\FA001_tgt.mdl FA001.nbt Я решил реализовать такой алгоритм:
Тудушки для основных фаз алгоритма оставлены в файле Нулевой бот в моём алгоритме считается особенным, т.к. именно из него все форкаются. Я не придумал, как бы поудачнее управлять сидами, чтобы ничего при этом не сломалось и боты не начали сталкиваться, передавая сиды друг другу. ⚠ Над этим надо подумать, потому что, похоже, без этого не будет нормально работать фаза, на которой мы делаем Fusion. К сожалению, я не продумал, как мы в данном алгоритме будем контролировать гармоники. Можно эту ответственность переложить на того же первого бота. Если любой из ботов собирается создать ячейку, которая не будет заземлена — первый бот должен переключить гармонику. |
Ну и там весь код сейчас обмазан |
При постройке слоя:
Для сборки, видимо, понадобится pathfinding.
The text was updated successfully, but these errors were encountered: