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 ma talię złożoną z kart, które lubi tasować. Pozycje kart w talii są ponumerowane od 1 do . Bajtazar doszedł w tasowaniu do takiej wprawy, że za każdym razem wychodzi mu to tak samo, tzn. karta z pozycji () przechodzi zawsze na tę samą pozycję . Takie tasowanie powtarza razy. Na koniec karta z pozycji znajduje się na pozycji .
Napisz program, który:
W pierwszym wierszu standardowego wejścia znajdują się dwie dodatnie liczby całkowite i (). W kolejnych wierszach znajdują się kolejne elementy ciągu , po jednym w wierszu. W wierszu znajduje się liczba całkowita - końcowa pozycja karty z pozycji , .
Twój program powinien wypisać na standardowe wyjście liczb całkowitych - kolejne elementy ciągu , po jednym w wierszu. W -tym wierszu powinna się znajdować liczba - pozycja karty z pozycji po jednokrotnym tasowaniu. Możesz założyć, że dla danych testowych zawsze istnieje szukany ciąg . Jeśli jest wiele takich ciągów, Twój program powinien wypisać jeden z nich.
Dla danych wejściowych:
5 2 1 2 5 3 4
poprawną odpowiedzią jest:
1 2 4 5 3
lub:
2 1 4 5 3
Autor zadania: Paweł Parys.