1. paizaラーニングトップ
  2. レベルアップ問題集
  3. Bランク・スキルチェック見本問題セット(言語選択)
  4. 問題一覧 D(Beta)編
  5. 「長テーブルのうなぎ屋」を解くために:part4 D(Beta)編

Bランク・スキルチェック見本問題セットのサムネイル
「長テーブルのうなぎ屋」を解くために:part4 D(Beta)編(paizaランク C 相当)

問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!

問題

下記の問題をプログラミングしてみよう!

先ほどの問題ではテーブルが一直線でしたが、
「長テーブルのうなぎ屋」では円卓になっており、座席番号 n と 1 が隣り合っている必要があります。
グループの人数を表す a と、着席開始座席番号 b が与えられるので a 人の座席番号を出力してみましょう。
なお、本問題のテーブルは座席番号 n と 1 が隣り合った円卓の物になります。


1行目に座席の数を表す整数 n が与えられます。
2行目にグループの人数を表す a と、着席開始座席番号 b が与えられます。
a 人それぞれが座る座席を順に出力してください。

入力される値

入力は以下のフォーマットで与えられます。

n
a b

・ 1 行目に座席の数を表す整数 n が与えられます。
・ 2 行目にグループの人数を表す a と着席開始座席番号 b が与えられます。


入力値最終行の末尾に改行が1つ入ります。
文字列は標準入力から渡されます。 標準入力からの値取得方法はこちらをご確認ください
期待する出力

以下の形式で出力してください。

s_1 s_2 .. s_a

・ 出力最終行の末尾に改行を入れ、余計な文字、空行を含んではいけません。

条件

すべてのテストケースにおいて、以下の条件をみたします。

・1 ≦ n ≦ 100
・1 ≦ a ≦ n
・1 ≦ b ≦ n

入力例1

14
5 7

出力例1

7 8 9 10 11

入力例2

5
3 4

出力例2

4 5 1

問題一覧へ戻る

ページの先頭へ戻る