Evgeniy
Evgeniy
Evgeniy
Evgeniy
Evgeniy
Dimchik
Viktor
похоже на видосик с редита. видимо там тоже p5.js рисовали
Viktor
https://www.youtube.com/watch?v=9OPmguDN2KU
Evgeniy
Ilia
в этом году aoc уже два раза своими подсказками с толку сбил
пару дней назад задача была, после неправильного ответа подсказка "your input is too high", оказалось надо было на 2 меньше(из ~1500)
сегодняшняя задача, ввожу ответ 794, опять too high, минут 15 искал ошибку, нашел сразу ошибку в единицу, но не стал сабмитить, думал: ну не может же разница в 1 быть "too high", попробовал все же. 793 уже приняло
Viktor
Так и живем. 794 > 793, и ничего не знаю 🤷🏻
Dimchik
ага, там простая логика - ">" = "too high", "<" = "too low"
я тоже в первый раз удивился когда в пару единиц была разница, а они туу хай или туу лоу, а потом привык)
Ilia
раньше если я правильно помню было и too low и low варианты
Dimchik
Dimchik
day4 полностью на ts тайпсистеме, даже код ранать не надо 😊 https://github.com/iglosiggio/aoc2022/blob/master/ej4.ts
Viktor
Lynn «Кофеман»
Чур меня! 😈
Alexander
так даже лучше, поиграл со шрифтами
Dimchik
Alexander
мне рюмка внизу нравится
Ilia
Ilia
Я наконец-то вас догнал ))
Alexander
ну пока никакой жести не было, кроме делимости в мартышках
Viktor
Alexander
да причем она там, я так и не понял
Alexander
точно? она же вообще про другое
Alexander
Alexander
это какая то базовая лемма
Viktor
Помню на мехмате был типсон, который для доказательства теоремы ввел 8 лемм и доказал на экзамене 😅
Viktor
Они были не особо нужны, но почему бы и нет
Alexander
В ктоо даны изначально числа и остатки, которые они должны давать
Alexander
В условиях задачи это как раз уровень тревоги
Alexander
Который никуда не лезет
Alexander
Если б у обезьян были не простые числа, то произведение бы тоже сработало, но и нок бы было ок
Alexander
Тут же просто нок равно произведению
Alexander
В общем, я буду благодарен, если кто-то мне пояснит как он применил ктоо
Viktor
Anvar
А можно и сегодня спрошу про условие задачи?
Anvar
Вот пример про 5 песчинок
Anvar
Anvar
Как тут оказалась эта?
Evgeniy
Anvar
а, догнал, сорри за тупой вопрос
Anvar
эта как раз 5ая
Anvar
видимо надо все таки утром решать
Anvar
сегодня и правда проще
Dzianis
Alex Azarov
Alex Azarov
IDE зависла
Dzianis
Eeeeeeeeee))
Alex Azarov
о, посчиталось и даже правильный ответ
Alex Azarov
всего лишь надо было…
for x in -10_000_000...20_000_000
но это для первой задачи, для второй кажется слишком много брутфорса😢
Alex Azarov
я кстати тоже флэшбек поймал, но лень было проверять все задачи предыдущих лет
V
О, как я на этом сканере застрял в прошлом году
Ilia
я со второй части затупил чет жестко: правильно я понимаю, что надо найти единственную точку в квадрате 0..4_000_000, которая никем не детектится? у меня не укладывается по каким правилам надо найти эту точку, там же непересекающихся тысячи будут
Ilia
Ilia
или эта единственная точка будет окружена сканерами(по сути внутри зоны сканеров будет находиться)?
Ilia
а, так и вышло, лол. вторая часть чет совсем легкая вышла )
Ilia
для первой computing time 0.187ms, для второй 3.427s
Sergei
Нифига ты монстр)
Ilia
самое смешное, я для второй части просто использовал решение первой части и запустил брутфорс :D
Ilia
Ilia
мне понравилось, что ответ на вторую часть это число из 14 цифр. интересно сколько понадобится тысяч лет, чтобы перебором засабмитить это число на сайте aoc :D
Viktor
Ilia
Sergei
Где-то 51000 лет, если 1мс на ячейку грида 🙂
Alex Azarov
Alex Azarov
так что всё равно тысячи лет получатся)
ну хотя ладно, бинарный поиск лучше справится
Ilia
Ilia
но можно же распараллелить на несколько аккаунтов!
Dzianis
Viktor
соответственно, можно просто угадывать ответ вместо того чтобы решать