#adventofcode 6/25

Dzisiaj łatwo, o ile się uważało na fizyce w liceum.

Może usiądę potem żeby nadrobić tę drugą gwiazdkę z wczoraj.
55a3bd35-9d46-4634-9681-cbee57efe30b
Passpy

@lukmar procesor zrobil brrrrt?( ͡° ͜ʖ ͡°) czy jakos niaczej?

lukmar

@Passpy na początku próbowałem bruteforcować, ale szybko okazało się że raczej nie ma na to szans.


Zamiast pojedynczych nasion operowałem na przedziałach. Najtrudniejsze było zaimplementowanie działań na zbiorach i obsługiwanie sytuacji w których cześć przedziału łapała się do zasady z mapy, a część nie. Ale ostatecznie zadziałało.

Passpy

@lukmar myślałem zeby działać na przedziałach, ale bym sie jbal przy kazdych obliczeniach nie wiec dalem sobie spokoj. Ostatecznie brut w ok 10min obliczyl dobrze wiec git. Potem sie zorientowalem ze zaden problem podzielic wszystkie liczby inputu przez np. 1000. Brut wtedy jest natychmiastowy. Na koniec ma sie juz tylko 1000 seedow żeby obliczyc na oryginalnym inpucie...

Zaloguj się aby komentować