Jesteś ze swoim najlepszym kumplem, Jimem, w wesołym miasteczku, a gdy pojawia się twoja ulubiona jazda, ty i Jim wymieniacie spojrzenia. Oczywiście ścigasz się, aby stać w kolejce. Niestety wygrywa, ponieważ jesteś golfistą i uprawia prawdziwy sport (przepraszam przyjaciół). W rzeczywistości jesteś tak daleko w tyle, że ty i Jim jesteście oddzieleni przez xludzi. Zakładając, że linia jest długa, na ty jesteś z tyłu, a linia zygzakuje i zagrywa każdego jludu, w jakich pozycjach w linii ty i Jim będziecie w tej samej kolumnie, umożliwiając wam czat (tylko jeden rząd od siebie)?
Wejście
3 liczby całkowite
n- długość linii. Liczba ta jest zawsze większe lub równeji będzie w formiey * j, gdyyjest dodatnia (liczbę wierszy w kolejce).j- Liczba osób w jednym rzędzie linii (liczba kolumn w jednym rzędzie). Liczba ta zawsze będzie większa niż 0.x- Liczba osób między tobą a Jimem taka, że0 <= x < 2j - 1. Wskazówka: jeśli liczba ta jest nieparzysta, wynik powinien być pusty.
Wynik
Lista pozycji liczb całkowitych w linii, w której Jim znajduje się w tej samej kolumnie co ty.
1 Te liczby całkowite mogą być indeksowane 0 lub 1, o ile podano w odpowiedzi.
2 Te liczby całkowite mogą zakładać, że zaczynasz od pozycji 0 lub pozycji n-1, o ile podasz w odpowiedzi.
Przykład
W tym przykładzie dane wejściowe to n = 9, j = 3, x = 0. Wynik powinien być taki, 2, 5że twoja pozycja wynosi 2 lub 5, gdy jesteś w tej samej kolumnie co Jim
Przypadki testowe
[9, 3, 0] -> [2, 5]
[12, 3, 0] -> [2, 5, 8]
[9, 3, 1] -> []
[9, 3, 2] -> [1, 4]
[14, 7, 10] -> [1]
[24, 4, 6] -> [0, 4, 8, 12, 16]
Punktacja
To jest golf golfowy , więc wygrywa najkrótsza odpowiedź (w bajtach).