@applicative_functor: @Astyr: dzięki za odpowiedzi, czyli jest tak jak myślałem, choć zastanawiałem się, czy może jest jakaś niesamowita matematyczna metoda na to :)
A propos tego kodu w pythonie to od wersji bodajże 2.7 zamiast robić np. set([x for x in y]) można napisać po prostu {x for x in y}, co powinno mieć korzystny wpływ na wydajność ;)
@applicative_functor: To właśnie miałem na myśli, tylko pisząc odpowiedź nawet nie pomyślałem o pojęciu najmniejszej wspólnej wielokrotności, choć teraz nasuwa się samo :)
"Zadaniem jest przepłynąć wszystkimi postaciami na drugi brzeg przez rzekę. W łodzi mieszczą się dwie osoby. Żeby jednak nie było zbyt łatwo, to jeżeli, na którymś z brzegów będzie więcej kanibali niż misjonarzy, to ci drudzy zostaną zjedzeni."
Po krótkiej przerwie wznowione zostają zagadki logiczne. Jako, że @scyth, nie jest chwilowo w stanie ich prowadzić (inne obowiązki), na pewien czas przekazał mi ich prowadzenie (Oczywiście, scyth jeszcze to tutaj potwierdzi potem jakby co). Rozpoczyna się tym samym 4 seria tychże zagadek.
Pierwsza zagadka będzie jutro o 21:00 i będzie ich 2-3 w zależności od tego jak pójdą. Postaram się też trzymać zasady, że pierwsza zagadka jest
@Astyr: Dzięki za sugestie. Co do tylko jednej szansy na odpowiedź, to obawiam się, że byłyby takie sytuacje, że ktoś będzie blisko poprawnej odpowiedzi (ale czegoś nie weźmie pod uwagę, czy zrobi małą pomyłkę) i jego odpowiedź nie będzie zaliczona, a znowu ktoś inny wyczeka taki moment i na podstawie tej już bardzo dużej podpowiedzi dojdzie to tej poprawnej. Ogólnie myślę, że idea ograniczenia jest dobra - ale do np
Dziś pierwsza zagadka wyjątkowo o 22:00