Size: a a a

AI Cups Official

2020 November 02

AK

Alexander Kiselev in AI Cups Official
Vitaliy Kudasov
хз, мне кажется не совсем, это все таки не олимпиадное программирование, хотя стараемся описать побольше всего
ну я к тому, что вы же заранее уже знаете какие будут вопросы. Какие аспекты люди захотят знать "Что меня спросит типичный мортидосимулятор". Можно же заранее позаботиться. Сразу в правилах написать "Привет чувак, да мы знаем про тебя и ты нам очень важен, мы заранее подумали, что тебе это может пригодится, но решили что идинахрен вот что, но мы про тебя знаем"
источник

VK

Vitaliy Kudasov in AI Cups Official
Ilya L
Потому что невозможно просто работать с этим
ну вам же дана обертка
источник

AK

Alexander Kiselev in AI Cups Official
Vitaliy Kudasov
зачем переписывал кстати интересно
копирования/расширяемость/удобство работы в своем коде
источник

IL

Ilya L in AI Cups Official
Vitaliy Kudasov
ну вам же дана обертка
Этого всегда мало)
источник

IL

Ilya L in AI Cups Official
Но даже само качество обертки
источник

IL

Ilya L in AI Cups Official
Неприятное(?)
источник

AK

Alexander Kiselev in AI Cups Official
Vitaliy Kudasov
ну вам же дана обертка
ну вот ты хочешь юниту добавить метод Move чтобы он сам мменял свои поля, а не весь код в одном месте который всеми обьектами оперирует
источник

IL

Ilya L in AI Cups Official
Будто с не особо опрятным кодом работаешь банально именно на уровне написания
источник

IL

Ilya L in AI Cups Official
про модификации это ладно, тут каждому свое
источник

IL

Ilya L in AI Cups Official
Хотя я уже не помню что именно меня в последний раз раздражало и когда
источник

IL

Ilya L in AI Cups Official
Но помню, что пришлось рефакторить
источник

AN

Alexander N in AI Cups Official
Ilya L
Неприятное(?)
Лучше пусть автоматически сгенерированное, но одинаковое во всех языках, чем трудноотлавливаемые ошибки при изменениях в разных языковых пакетах.
источник

IL

Ilya L in AI Cups Official
Alexander N
Лучше пусть автоматически сгенерированное, но одинаковое во всех языках, чем трудноотлавливаемые ошибки при изменениях в разных языковых пакетах.
Ну это верно, да
источник

AK

Alexander Kiselev in AI Cups Official
О я нашел еще причины, просто в коде
источник

P

POCCOMAXA in AI Cups Official
Alexander N
Лучше пусть автоматически сгенерированное, но одинаковое во всех языках, чем трудноотлавливаемые ошибки при изменениях в разных языковых пакетах.
ага и потом получатся трудноотлавливаемые ошибки из-за особенностей какого-то одного языка, при фиксе которых вылезут ошибки в других языках)
источник

AM

Aleksey Murushkin in AI Cups Official
да ладно вам придираться к чужому коду это проще простого. тут никто не напишет так чтобы прямо всем понравилось
источник

AK

Alexander Kiselev in AI Cups Official
Многие поля были посчитанными заранее и избыточными - опять же, экономим на копировании. А какие-то поля связанные с обьектом, наоборот, отсутствовали
источник

AN

Alexander N in AI Cups Official
Vitaliy Kudasov
ну вам же дана обертка
а какой язык используется как базовый для генерации остальных языковых пакетов?
источник

IL

Ilya L in AI Cups Official
Alexander Kiselev
Многие поля были посчитанными заранее и избыточными - опять же, экономим на копировании. А какие-то поля связанные с обьектом, наоборот, отсутствовали
Но справедливости ради сейчас и правда нормальные языковые пакеты писать будет тяжело
источник

P

POCCOMAXA in AI Cups Official
вам просто даны подсказки по формату входных данных, можете переписать и оптимизировать, если времени не хватает на просчёт хода
источник