In the event of technical difficulties with Szkopuł, please contact us via email at [email protected].
If you would like to talk about tasks, solutions or technical problems, please visit our Discord servers. They are moderated by the community, but members of the support team are also active there.
Bajtazar gra z Bajtonim w następującą grę. Bajtoni losuje sobie ciąg składający
się z 0 i 1 o długości cyfr. Zadaniem Bajtazara jest
odgadnięcie ciągu, który wylosował Bajtoni. W tym celu może zadawać pytania
typu: "Czy suma wyrazów ciągu od
-tego do
-tego jest parzysta?".
Bajtoni chętnie udzielał odpowiedzi, jednak po pewnym czasie Bajtazar zaczął
podejrzewać, że jego kolega oszukuje. Chciałby sprawdzić kiedy Bajtoni udzielił
pierwszej odpowiedzi sprzecznej z poprzednimi, dlatego zwrócił się do Ciebie o
pomoc.
Napisz program, który:
W pierwszym wierszu standardowego wejścia znajduje się jedna
liczba całkowita (
), oznaczajca liczbę pytań
Bajtazara. Każdy z kolejnych
wierszy zawiera opis jednego pytania Bajtazara
oraz odpowiedzi Bajtoniego w postaci trzech liczb całkowitych
,
i
(
). Liczy
i
oznaczają, że Bajtazar zapytał o sumę wyrazów ciągu od
-tego do
-tego
włącznie. Jeśli
, to Bajtoni odpowiedział, że suma ta jest parzysta.
Jeśli
, Bajtoni powiedział, że suma jest nieparzysta.
Twój program powinien wypisać w pierwszym i jedynym wierszu standardowego
wyjścia jedną liczbę całkowitą - największe takie , dla którego odpowiedzi
Bajtoniego na pierwszych
pytań są niesprzeczne.
Dla danych wejściowych:
5 3 3 0 2 5 1 1 4 0 2 5 0 1 5 1
poprawną odpowiedzią jest:
3
Autor zadania: Jakub Łącki (zapożyczenie).