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.
Paski to gra dwuosobowa. Rekwizytami potrzebnymi do gry są paski w trzech kolorach: czerwonym, zielonym i niebieskim. Wszystkie paski czerwone mają wymiary , zielone , a niebieskie , gdzie , i są liczbami naturalnymi. Gracze dysponują nieograniczoną pulą pasków każdego koloru.
Plansza do gry jest prostokątem o wymiarach i składa się z pól o wymiarach .
Gracze wykonują ruchy na przemian. Ruch polega na ułożeniu na planszy paska dowolnego koloru. Obowiązują przy tym następujące zasady:
Pierwszy gracz to gracz, który wykonuje pierwszy ruch w grze. Mówimy, że pierwszy gracz ma strategię wygrywającą, jeżeli niezależnie od posunięć drugiego gracza zawsze może wygrać.
Napisz program, który
Pierwszy wiersz standardowego wejścia zawiera trzy liczby naturalne , i , , równe długościom pasków, odpowiednio, czerwonych, zielonych i niebieskich. Liczby w wierszu są pooddzielane pojedynczymi znakami odstępu.
Drugi wiersz standardowego wejścia zawiera jedną liczbę , , równą liczbie różnych plansz do rozpatrzenia. Wiersze od do zawierają po jednej liczbie , . Liczba w wierszu jest długością -tej planszy.
Standardowe wyjście powinno zawierać wierszy. W -tym wierszu pliku powinna być zapisana ty;lp jedna liczba:
Dla danych wejściowych:
1 5 1 3 1 5 6
poprawną odpowiedzią jest:
1 1 2
Autor zadania: Adam Borowski.