遊園地で最高の芽、ジムと一緒にいて、お気に入りの乗り物が見えてくると、あなたとジムは視線を交換します。当然、列に並ぶために競争します。残念ながら、彼はあなたがゴルファーであり、彼が本当のスポーツをしているので勝ちます(ごめんなさい)。実際、あなたはかなり遅れており、あなたとジムはx人によって隔てられています。ラインが長さでnあり、あなたが後ろにいて、ラインがすべてのj人をジグザグに動かしていると仮定すると、あなたとジムは同じ列にいて、チャットすることができます(1行だけ離れています)?
入力
3整数
n-線の長さ。この数は、常によりも大きいかまたは等しいであろうjと形になり、正の整数(待ち行列の行数)です。y * jyj-行の1行の人数(1行の列の数)。この数は常に0より大きくなります。x-あなたとジムの間の人々の数0 <= x < 2j - 1。ヒント:この数値が奇数の場合、出力は空になっているはずです。
出力
Jimがあなたと同じ列にいる行の整数位置のリスト。
1これらの整数は、回答で指定する限り、0または1のインデックスを付けることができます。
2これらの整数は、回答で指定している限り、位置0または位置n-1で始まると仮定できます。
例
この例では、入力はになりますn = 9, j = 3, x = 0。出力は2, 5、Jimと同じ列にいるときの位置が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であるため、最短回答(バイト単位)が優先されます。