당신은 놀이 공원에서 최고의 새싹 Jim과 함께 있으며, 좋아하는 놀이기구가 보이면, 당신과 Jim이 한 눈에 교환합니다. 당연히 당신은 줄을 서기 위해 경주합니다. 불행히도 그는 당신이 골퍼이기 때문에 이기고 실제 스포츠 (미안한 친구)를합니다. 사실, 당신과 Jim은 x사람들 로 분리되어 있습니다. 줄 길이가 길고 n모든 j사람이 지그재그를하고 지그재그를하고 있다고 가정하면, 줄의 어느 위치에서 나와 열이 같은 열에 있을까요 (한 줄만)?
입력
3 정수
n-줄의 길이. 이 숫자는 항상 크거나 같으며 wherej형식 은 양의 정수 (대기열의 행 수)입니다.y * jyj-행의 한 행에있는 사람 수 (한 행에있는 열 수). 이 숫자는 항상 0보다 큽니다.x- 당신과 그러한 짐과 사람들의 수0 <= x < 2j - 1. 힌트 :이 숫자가 홀수이면 출력이 비어 있어야합니다.
산출
Jim이 같은 열에있는 행의 정수 위치 목록.
1 이 정수는 답변에 지정하는 한 0 또는 1 인덱싱 될 수 있습니다.
2 이 정수는 답에 지정하는 한 0 위치 또는 n-1 위치에서 시작한다고 가정 할 수 있습니다.
예
이 예에서 입력은입니다 n = 9, j = 3, x = 0. 2, 5Jim과 같은 열에 있으면 위치가 2 또는 5이기 때문에 결과가 출력 됩니다.
테스트 사례
[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]
채점
이것은 code-golf 이므로 가장 짧은 답변 (바이트)이 이깁니다.