Ответ: Оптимизация кода, помохите
20 это очень мало. 400 получений дистанции на цикл это очень немного.
вот если бы их было хотя-бы сотни 3.
вообще проще всего использовать регулярную сетку. т.е. беш все поле скажем на 100 ячеек. каждый цикл засовываеш в ячейку указатель на бота. и сравниваеш расстояние не со всеми ботами, а только с теми, что в ближайших ячейках.
|