Size: a a a

AI Cups Official

2020 December 26

AY

Alexey Yurkov in AI Cups Official
Dmitriy
я в этом РАИКе создавал 10000 объектов и в коде оперировал с ними только
Я про 10+ млн-ов. Все на плюсах так делают для мктс дерева
источник

VK

Vitaliy Kudasov in AI Cups Official
Dmitriy
@kuviman когда песочница остановится ?..
вроде как минимум до конца января
источник

u

ud1 in AI Cups Official
Ну вот как раз хочется язык идентичный С++, но с ситаксисом без вот этих вот ambiguity. Это же наверно просто косяк синтаксиса, а не нечто специально придуманное, чтоб всех запутать.
источник

D

Dmitriy in AI Cups Official
значит можно покодить ещё, когда настрой вернётся
источник

D

Dmitriy in AI Cups Official
Alexey Yurkov
Я про 10+ млн-ов. Все на плюсах так делают для мктс дерева
в CG хотел так делать, но оказалось дерево перебора (BFS  по сути) оперировал максимум 40 вариантами за проход
источник

D

Dmitriy in AI Cups Official
там генерировалось сотни тысяч вариантов, но за раз после отсечений оставалось только 40 в худшем случае
источник

ПО

Павел Опарин... in AI Cups Official
ud1
В итоге создаешь структуру, и если в ней есть массив, то ее нельзя будет просто так скопировать через =. А это моя самая любимая фича, копировать в легкую структуры, без необходимости вручную писать операторы копирования
Прям как в 1с )))
источник

VK

Vitaliy Kudasov in AI Cups Official
Alexey Yurkov
В расте можно объявить статичный массив из 10+млн структур без конструктора?
Чтобы быстро все стартонуло. Стандартная тема для mcts tree nodes
конструкторов в расте нет. все что можно в плюсах можно и в расте. но если это не идиоматично то это может быть больно. статичные переменные например
источник

AY

Alexey Yurkov in AI Cups Official
Dmitriy
в CG хотел так делать, но оказалось дерево перебора (BFS  по сути) оперировал максимум 40 вариантами за проход
В яве или шарпе так тоже нельзя, т.к в статичном массиве будут null-ы
источник

D

Dmitriy in AI Cups Official
Alexey Yurkov
В яве или шарпе так тоже нельзя, т.к в статичном массиве будут null-ы
т.е. нет значений по умолчанию ?
источник

ST

Sergio Tulentsev in AI Cups Official
Vitaliy Kudasov
по моему я первый раз и сам тоже из за этого не стал изучать
У меня только с третьего раза зашло :)
источник

D

Dmitriy in AI Cups Official
я в этот раз просто обновлял значения в заранее выделенных объектах и отслеживал убит он или просто стал невидим
источник

ПО

Павел Опарин... in AI Cups Official
Болею в финале за Дениса Грачева. Давай, Денчик. Поднажми немного в перерыве и будешь первым
источник

EI

Ekaterina Ivanova in AI Cups Official
Вот не болеешь за моего бота, и он внизу где-то :(
источник

AY

Alexey Yurkov in AI Cups Official
Dmitriy
т.е. нет значений по умолчанию ?
В яве если объявить большой статичный массив классов, то в нем будут null-ы.
Ладно, забудем про это. Надо будет поизучать потом про это в расте.
источник

D

Dmitriy in AI Cups Official
я в векторе объявлял 😅
источник

VK

Vitaliy Kudasov in AI Cups Official
Alexey Yurkov
В яве если объявить большой статичный массив классов, то в нем будут null-ы.
Ладно, забудем про это. Надо будет поизучать потом про это в расте.
не лучше ли просто зарезервить вектор? или это прям чтобы не вызывать malloc
источник

SM

Sergey Mukhin in AI Cups Official
Dmitriy
прикол, конечно )
чем ближе, тем быстрее до противника добираться )
Чем ближе тем больше ресурсов отбил у врага.
источник

AY

Alexey Yurkov in AI Cups Official
Vitaliy Kudasov
не лучше ли просто зарезервить вектор? или это прям чтобы не вызывать malloc
Malloc или new не проходят по таймлимитам на 1 ход.
Это про кг, там много где юзают мктс. И наличие быстрого дерева дает преимущество.
С плюсами и большим массивом его очень просто сделать
источник

VK

Vitaliy Kudasov in AI Cups Official
Alexey Yurkov
Malloc или new не проходят по таймлимитам на 1 ход.
Это про кг, там много где юзают мктс. И наличие быстрого дерева дает преимущество.
С плюсами и большим массивом его очень просто сделать
1 ход это первый ход? у нас ограничение на тик идет после подключения, ограничение на подключение больше, можно до подключения один раз зарезервировать нужную память
источник