@rationalistic: w 11 zgadłem wynik, zauważyłem że żeby przenieść n obiektów piętro wyżej potrzeba co najmniej 2n - 3 przejażdżek windą (dla n > 1), zakładając że każdy ruch jest dozwolony (tzn. obiekty nie oddziaływują na siebie w żaden sposób).
W moim inpucie miałem na pierwszym piętrze 4 rzeczy, na drugim 2, na trzecim 4, więc zgadłem że wynik to (2\*4 - 3) + (2\*(4+2) - 3) + (2\*(4+2+4) - 3)
Mirki powiedzcie czy dobrze zrozumiałem dzień 10, bo coś mi się wydaje że coś mi nie pykło.
Rozumiem że bot wykonuje request z listy (przekazuje wartość innemu botowi albo do kosza) dopiero wtedy kiedy ma na sobie oba chipy/obie wartości, tak?
Bo inaczej nie miałoby sensu rozpatrywanie low/high wartości.

Idąc tym tokiem (wykonuje akcję kiedy ma obie wartości) wyszło mi że tylko jeden bot raz ma obie wartości, a tak to żaden
W dniu nr 9 nie wiedząc o tym, zakodziłem drugą część, kodząc, jak mi się zdawało, pierwszą. Po 1h szukania błędów, użyłem czyjegoś rozwiązania i analizując wynik jego kodu dla mojego inputu, stwierdziłem, że skoro moja odpowiedź to odpowiedź na część nr 2, to z prawie czystym sumieniem wkleiłem odpowiedź na część pierwszą z jego rozwiązywarki, a odpowiedź mojego kodu wrzuciłem do części nr 2 - oczywiście przeszło. Poprzednie dni rozwiązywałem samodzielnie,
@mrowkojad04: dlatego takie zadanka robi się w innym języku niż ten "główny". Wtedy zadanka na zwykłe #!$%@? się, jak to ująłeś, stają się ciekawsze.
Bo zresztą, jak to uncle Bob prawił, każdy szanujący się programista powinien co roku poznawać nowy język programownia. Idealna okazja. :P