Size: a a a

AI Cups Official

2020 December 28

A

Alex in AI Cups Official
Viktor Nagornov cArmius
нет, но это не профалинг ЛР
это профайлинг main.py
ну скорее асего ты немного некорректно замеряешь, попробуй лр в батч мод перевести и посмотреть на результат
источник

AA

Artamonova A in AI Cups Official
Viktor Nagornov cArmius
на питоне влёгкую можно написать хорошую годную страту
влёгкую - врядли)
написать - можно
источник

A

Alex in AI Cups Official
на чтение скорее асего ожидания меньше будут
источник

A

Alex in AI Cups Official
Andrey (ThermIt)
не. питон норм, тестирующая система к нему слишком жестока
чем питон норм?:)
источник

Vc

Viktor Nagornov cArm... in AI Cups Official
Alex
ну скорее асего ты немного некорректно замеряешь, попробуй лр в батч мод перевести и посмотреть на результат
чем батч мод ускорит разбор бинарника? я искренне не понимаю этого
источник

A

Alex in AI Cups Official
Viktor Nagornov cArmius
чем батч мод ускорит разбор бинарника? я искренне не понимаю этого
ты попробуй
источник

Vc

Viktor Nagornov cArm... in AI Cups Official
Artamonova A
влёгкую - врядли)
написать - можно
ну, с теми же усилиями, что и на других языках. Нопри этом условно глубину симуляции можно скомпенсировать чем-нибуть другим
источник

A

Andrey (ThermIt) in AI Cups Official
Ekaterina Ivanova
ну и никто же не мешает на том же шарпе писать и для особо важных мест вызывать ++ код. А шарп куда как приятнее будет
да, но я уже был на шарпе в топ-13 в 14м году
источник

A

Andrey (ThermIt) in AI Cups Official
Alex
чем питон норм?:)
-🤣
источник

EI

Ekaterina Ivanova in AI Cups Official
Andrey (ThermIt)
да, но я уже был на шарпе в топ-13 в 14м году
Это камень в огород шарпа или наоборот?)
источник

AD

Alexander Dudin in AI Cups Official
Чистый питон в 100-300 раз медленнее работает чем C++. Так что не удивительно, что ни одной стратегии на нем в финале не было.
источник

A

Andrey (ThermIt) in AI Cups Official
Ekaterina Ivanova
Это камень в огород шарпа или наоборот?)
скорее в огород шарпа, но он мне нравился
источник

A

Alex in AI Cups Official
Viktor Nagornov cArmius
чем батч мод ускорит разбор бинарника? я искренне не понимаю этого
у пупу вроде 6сек уходит на матч 4x1
источник

A

Alex in AI Cups Official
источник

Vc

Viktor Nagornov cArm... in AI Cups Official
Consumed time: 1614 ms

ну, значит после того как я расстроился и забил это всё-таки починили
источник

D

Dmitriy in AI Cups Official
как обещал 😂
половина идей сразу в код и картинки писалось
источник

AA

Artamonova A in AI Cups Official
Viktor Nagornov cArmius
ну, с теми же усилиями, что и на других языках. Нопри этом условно глубину симуляции можно скомпенсировать чем-нибуть другим
у меня без откровенного говнокода стратка на питоне начала отъезжать по тайм-лимиту в какой-то момент
нужно постоянно ограничивать перебор коллекций и оценивать что производительней - перебор всей коллекции или перебор с ограничением.
когда начинаются пляски с оценкой карты и поиском пути - уже понимаешь, что ты не просто не можешь симулировать микроконтроль юнита, ты даже не можешь считать путь каждому юниту - только группам, только с кэшем
а есть еще гора фич, которые нужно делать)

потом начинается дебаг, когда отсматриваешь песочницу, пытаешься закидывать в код костыли - и, оп, стройная стратка снова начинает падать на костылях по тайм-лимиту)
источник

A

Alex in AI Cups Official
Artamonova A
у меня без откровенного говнокода стратка на питоне начала отъезжать по тайм-лимиту в какой-то момент
нужно постоянно ограничивать перебор коллекций и оценивать что производительней - перебор всей коллекции или перебор с ограничением.
когда начинаются пляски с оценкой карты и поиском пути - уже понимаешь, что ты не просто не можешь симулировать микроконтроль юнита, ты даже не можешь считать путь каждому юниту - только группам, только с кэшем
а есть еще гора фич, которые нужно делать)

потом начинается дебаг, когда отсматриваешь песочницу, пытаешься закидывать в код костыли - и, оп, стройная стратка снова начинает падать на костылях по тайм-лимиту)
очень ценный опыт кстати, показывает разработчику что выбрав правильный инструмент можно сделать программу в 100 раз быстрее и/или в 100 раз дешевле (покупка/аренда серверов)
источник

A

Alex in AI Cups Official
или в 100раз меньше батарейку съесть на ноуте или телефоне:)
источник

DK

Dmitriy Krylov in AI Cups Official
Андрей Бугагер
На cython норм все работает, можно и а* обмазаться и посимулировать даже немного, но в отладке правда, не очень, да и не тру питон.
Кстати, я бы глянул, после песочницы зарелизишь свой код?
источник