Chat:Ru/2022-02-23

From CG community
Revision as of 05:29, 24 February 2022 by Chat Log (talk | contribs) (Created page with "File:Default_avatar.png Alphyn: Привет всем. Гоночки прикольная тема, но мне кажется, что не хватает в дебаге...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Default avatar.png Alphyn: Привет всем. Гоночки прикольная тема, но мне кажется, что не хватает в дебаге видеть текущее значение thrust, чтобы понимать, что происходит.

Uljahn: у thrust нет текущего значения, в настройках плеера можно включить debug mode, чтобы видеть большее инфы

Uljahn: thrust - это ускорение для следующего хода, ты его задаёшь в output вместе с направлением, далее все параметры пересчитываются, их ты и получаешь в инпутах на следующий ход

Uljahn: подробности расчёта состояния можно посмотреть в статье Магуса в одной из ссылок на заглавной странице гоночек

gybson_samara: http://chat.codingame.com/pastebin/30e4e88b-b453-4b6e-a61e-2ebe1e51cab2

Uljahn: я сделал по подсказке в чате, на множествах

gybson_samara: почему выпали и 2 3 и 4 3 ?

Uljahn: 2 3 - это n и t

gybson_samara: ааааааа

gybson_samara: а так-то я рыбу набросал

gybson_samara: d = { x : [i for i in range(1, n+1) if i % 2 != 0] for x in range(1,n+1) if x % 2 == 0}

Uljahn: у тебя тут списки

Uljahn: очень неэффективная структура данных в питоне, правда очень гибкая

gybson_samara: тут словарь списков

Uljahn: ну хз, попробуй, у меня словарь множеств сработал отлично

gybson_samara: а что такое словарь множеств?

Default avatar.png Alphyn: Я разобрался, текущее значение thust для данного хода можно посмотреть в логе, причем и для себя и для соперника

Uljahn: ага

Uljahn: odds = {k:set(range(2, 2*(n + 1), 2)) for k in range(1, 2*n, 2)} - вот такой словарь

Uljahn: делал в лоб, без всяких хитростей

gybson_samara: set, понял

Uljahn: ага, а tuple - это кортежи

gybson_samara: не очень красиво получилось, ну да ладно

gybson_samara: хотя так вроде и ничего даже

Uljahn: не стал публиковать своё решение?

Default avatar.png TTeaLL: это вообще нормально что в самом начале клеша мне пишет EOF when reading a line и ничего не работает

gybson_samara: Uljahn а как публиковать?

gybson_samara: сабмитнул просто

gybson_samara: Как в vscode сделать чтобы прям во время отладки в консоль печаталось? А то все вываливается только после завершения

gybson_samara: отбой, нашел std::flush()