Size: a a a

AI Cups Official

2021 March 25

NK

Nikita Kurgin in AI Cups Official
то есть этого набора хватило бы для написания бота в agario (ну плюс ещё зацепить steering)
источник

NK

Nikita Kurgin in AI Cups Official
или paperio
источник

IL

Ilya L in AI Cups Official
Nikita Kurgin
ладно, сделаю выписку из описания крейта pathfinding:
A*, BFS, DFS, Dijkstra, IDA*, IDDFS, strongly connected components, ...
А как называется
источник

R

Roman in AI Cups Official
Nikita Kurgin
я думаю должны быть какие-то ограничения, так можно довести процент своего кода до 1%
ну у нас же не экзамен по алгоритмам, никто не запрещает вообще код не писать и участвовать в соревновании
источник

NL

Nick Linker in AI Cups Official
Roman
ну у нас же не экзамен по алгоритмам, никто не запрещает вообще код не писать и участвовать в соревновании
Это как? Менеджером просто быть?
источник

R

Roman in AI Cups Official
какая разница подключить сторонний код в виде зависимости или положить его рядом со своим кодом в том же файле?
источник

R

Roman in AI Cups Official
или распечатать сторонний код и набрать его с листочка
источник

R

Roman in AI Cups Official
Nick Linker
Это как? Менеджером просто быть?
ну это уже проблемы участников) если сможешь не писать код и победить, то почему бы и нет?)
источник

ДК

Дмитрий Каштанов... in AI Cups Official
Nikita Kurgin
то что сейчас сделано через PR это хорошо, я считаю
RAIC не выигрывают только потому, что сподобились самостоятельно написать A* или BFS. Их пишут потому, что интергировать свой код с чужим - это менее гибко, менее оптимизировно плюс требует понимания чужого кода, что, в свою очередь, требует больше компетенций.
источник

ДК

Дмитрий Каштанов... in AI Cups Official
А когда тебе надо log через PR подключать,  а потом ты понимаешь,  что хочешь еще и env-logger, надо опять ждать от 2 до 24 часов...
источник

NK

Nikita Kurgin in AI Cups Official
Roman
какая разница подключить сторонний код в виде зависимости или положить его рядом со своим кодом в том же файле?
ну вообще разумно, тем более все в равных условиях получается..
источник

R

Roman in AI Cups Official
единственное, может быть, для каких-нибудь не компилируемых языков имеет смысл подключать зависимости, которые поставляются в виде бинарников
источник

R

Roman in AI Cups Official
тогда это будет иметь смысл из-за скорости исполнения кода
источник

NL

Nick Linker in AI Cups Official
Вообще для меня выглядит как странное ограничение. Я понимаю, что ограничения вводятся для того, чтобы сделать время сборки разумным, пресечь сетевые взаимодействия или читинг. Но чисто записи в Cargo.toml чтобы их не было слишком много, это странно.
источник

R

Roman in AI Cups Official
Nick Linker
Вообще для меня выглядит как странное ограничение. Я понимаю, что ограничения вводятся для того, чтобы сделать время сборки разумным, пресечь сетевые взаимодействия или читинг. Но чисто записи в Cargo.toml чтобы их не было слишком много, это странно.
а что за ограничение?
источник

NL

Nick Linker in AI Cups Official
Roman
а что за ограничение?
источник

R

Roman in AI Cups Official
дак где ограничение то? нельзя что ли просто код библиотеки положить рядом со своим кодом?
источник

R

Roman in AI Cups Official
раст ведь компилируется, все ведь хорошо с ним
источник

ST

Sergio Tulentsev in AI Cups Official
Roman
дак где ограничение то? нельзя что ли просто код библиотеки положить рядом со своим кодом?
Есть ограничение на размер кода. Два мегабайта штоли. То есть просто завендорить всё что хочешь не выйдет.
источник

ST

Sergio Tulentsev in AI Cups Official
Даже один pathfinding влезает еле-еле, прям на грани.
источник