Ilia
Viktor
Ilia
Viktor
думаю если с одной кукой зайти с разных айпишников, то не поможет
Viktor
он по куке блокирует
Viktor
но я уверен, что кто-то на редите уже написал такой скрипт для угадывания
Viktor
😂
Evgeniy
Evgeniy
Evgeniy
Всё так
Ilia
Но условия сегодня непонятно написаны конечно
Ilia
И примера визуального нет, сразу было бы понятно
Evgeniy
Мне кажется это специально
Evgeniy
В этом же и суть
Alexander
Dzianis
Ilia
Alexander
я все таки си плюс плюс разработчик
Alexander
printf(56000011)
printf(13673971349056)
😄?
лучше было бы все таки по другому
for (int64_t y = 0; y < 4000000; ++y) {
for (int64_t x = 0; x < 4000000; ++x) {
if (check_point_is_good(y, x)) {
cout << x * 4000000 + y << endl;
}
}}
а вы по другому решали?
Ilia
Alexander
Alexander
Это был ответ на шутку про принтф
Dimchik
почти минута, и на этом спасибо 😆
Alex Azarov
интересно кто-нибудь распараллелил на GPU 16^12 проверок?
Alex Azarov
у меня на 8 потоках примерно за 8 часов должна вторая часть посчитаться
Dimchik
8 часов?
Alexander
правильно, а потом еще поднимут размерности и питонисты должны страдать
Alex Azarov
8 часов?
да, для 16трлн точек проверял каждый сканер отдельно )
но я оставлять считаться не стал конечно, просто лень было писать нормальное решение сначала
Dimchik
нормальное это которое за пару секунд считает?)
Dimchik
у меня за минуту почти 😆😆😆
Alexander
то есть перебрал - и отлично
Alexander
Прошлогодние биконы считались у меня минут 20, но уже в один поток
Alexander
То есть между два часа оптимизировать vs час перебирать я выбираю перебирать
Иван
А у меня в сегодняшней еще забавный баг был. Я сами маяки и сонары не включал в диапазоны отчего было больше одного ответа)) думал инпут неверный
Иван
Сегодняшняя интересная но как-то вчерашняя больше понравилась)
Dimchik
ага, пока самые интересные с лесом и вчерашняя как по мне, где можно визуализировать норм)
Ilia
сегодняшнюю тоже можно визуализировать, если масштаб подогнать ))
Captcha bot
Mariia К., если ты не бот, нажми "шесть". Удалено: 534.
Viktor
пранк, который вышел из-под контроля 😂
Dimchik
наконец-то понял как грид в джсе быстро заинициализировать :)
Ilia
ну что, началась жесть. задача простая снаружи, сложная внутри. я чет даже потерялся и не знаю как решать, потому что bfs на 15 итерации уже подыхает в бесконечности
Dzianis
Ilia
Там dp :)
да это уже понятно, непонятно как его туда вкорячить ))
Alexandr
я первую часть dfs + memo решил, а на второй части чего-то застрял)
Ilia
Alexandr
ага, мне так проще dp решать)
Dzianis
Dimchik
7,5 минут между первой и второй частью?)
Alex Azarov
дорешал вчерашнюю part 2 брутфорсом кстати
Alex Azarov
проверял все 4_000_000 столбцов для 4_000_000 строк
Alex Azarov
просто добавил оптимизацию что если у ближайшего сканера есть запас по рэнджу больше 10_000 то сразу скипаем на 9_000 по X координате
Alex Azarov
остальные точки по одной проверялись
Alex Azarov
меньше чем за минуту посчитало
Alexander
чат не читаю чтоб не спойлерить
Alexander
но визуализировал инпут сегодняшний
Alexander
Alexander
если кому надо - обращайтесь :)
Alexander
ну или самостоятельно https://dreampuf.github.io/GraphvizOnline/#digraph%20%7B%22AA%3A0%22%20-%3E%20%22BK%3A0%22%3B%0A%22AA%3A0%22%20-%3E%20%22HY%3A0%22%3B%0A%22AA%3A0%22%20-%3E%20%22LW%3A0%22%3B%0A%7D%0A
Dimchik
the hardest advent of code problem ever, hmmmmm
Alex Azarov
т.е. можно теперь распечатать и на листике карандашом решить?
Alex Azarov
Dimchik
Dimchik
неее, как-то тяжко вручную посчитать)))
Alexander
Alexander
дот по прежнему принимался, но принимался и формат, невалидный с точки зрения дота
Alexander
плюс некоторая кастомная обработка некоторых атрибутов
Dimchik
Вроде грамматика дота не такая хардкодная, как джса например)
Alexander
да, конечно, это сильно сильно проще
Dimchik
Ну мы с нуля тоже не писали, только правили существующие)