-
Notifications
You must be signed in to change notification settings - Fork 27
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
ввод-вывод занимает бОльшую часть времени стратегии #86
Comments
Если я правильно понимаю значение слова "пустая", то TL вполне закономерный. Сервер ждёт что программа пришлёт ответ в виде словаря действий, в итоге ничего не получает и выбрасывает TL. |
пустая в том смысле что она сразу по вызову отвечает пустое действие |
Большую часть времени съедает чтение entity, некоторые писали что это из за игровых констант, но их там и на 150 байт не наберется, а entity все вместе занимают от 10к байт.
Выглядит не очень, но других способов я не нашел, а этот дает ускорения примерно в 5 раз |
Неистово плюсую. Берешь Python, не написал ни строчки кода, получаешь со старта дебаф -30-50% времени. Это было бы справедливо для всех ЯП, ИМХО. PS |
смотрим на игру https://russianaicup.ru/game/view/34159, на вывод меня (игрок cArmius)
`stdout:
stderr:
Exit code:0
Memory used: 8MB
Consumed time: 20052
`
в чём подвох? в том, что это ПУСТАЯ стратегия. Она не делает ничего, кроме как принимает входные данные, и при этом занимает уже половину от всего доступного времени.
нужно что-то сделать с расчётом времени для стратегии, сейчас это режет потенциальное время стратегии до невыносимо малого значения
The text was updated successfully, but these errors were encountered: